Age | Commit message (Collapse) | Author | Files | Lines |
|
Pkgsrc changes:
o Fix obvious typo in HOMEPAGE URL
Upstream changes:
(uhm, no updated change log available)
|
|
Upstream changes:
0.19 12 Dec 2008
* fix long-standing issue with passing additional args to
load() via CXC::Object::RDBO->read
0.18 11 Dec 2008
* fix logic for mangling sort_by with table prefix. If the
sort_by value already has a . (dot) in it, assume the
request knew what it was doing.
|
|
* Reorganize the Unix interface in os_unix.c
* Added support for "Proxy Locking" on MacOSX.
* Changed the prototype of the sqlite3_auto_extension() interface in a way
that is backwards compatible but which might cause warnings in new
builds of applications that use that interface.
* Changed the signature of the xDlSym method of the sqlite3_vfs object in
a way that is backwards compatible but which might cause compiler
warnings.
* Added superfluous casts and variable initializations in order to
suppress nuisance compiler warnings.
* Fixes for various minor bugs.
|
|
Changes:
2008-12-16 Mikio Hirabayashi
* tcbdb.c (tcbdbsearchleaf): performance was improved.
- Release: 1.3.25
|
|
|
|
|
|
|
|
Changes:
2008-12-08 Mikio Hirabayashi
* tcutil.c (tcmdbforeach, tcmdbforeachimpl): new functions.
* tcutil.c (tcndbforeach, tcndbforeachimpl): new functions.
* tcutil.c (tctreenew2, tcndbnew2): type of the comparison function was modified.
* tcutil.c (tcstrdist, tcstrdistutf): maximum memory usage was limited.
* tchdb.c (tchdbforeach, tchdbforeachimpl): new functions.
* tchdb.c (tchdboptimizeimpl): performance was improved.
* tcbdb.c (tcbdbforeach, tcbdbforeachimpl): new functions.
* tcbdb.c (tcbdbsetcmpfunc): BDBCMP was changed to TCCMP.
* tcbdb.c (tcbdbcmplexical, tcbdbcmpdecimal, tcbdbcmpint32, tcbdbcmpint64): removed.
* tcfdb.c (tcfdbforeach, tcfdbforeachimpl): new functions.
* tcadb.c (tcadbomode, tcadbreveal): new functions.
- Release: 1.3.24
|
|
- [security] possible XSRF on several pages
|
|
already is provided by sqlite3-tcl
|
|
|
|
took maintainership
added MESSAGE - this package contains deprecated software
Changelog:
0.07 14 Nov 2008
* DEPRECATED
|
|
Upstream changes:
0.37 8 Dec 2008
* support x-tunneled-method for DELETE in save() calls
|
|
|
|
Upstream changes:
0.36 4 Dec 2008
* add cxc-fuzzy2 feature and document both it and cxc-fuzzy.
|
|
little sensitive when it comes to removing non-existent files.
|
|
|
|
|
|
|
|
2008-12-02 Mikio Hirabayashi
* tcrdb.c (tcrdbputshl): new function instead of "tcrdbputrtt".
* scrext.c (serv_isect, serv_union): new functions.
- Release: 1.1.9
2008-10-30 Mikio Hirabayashi
* scrext.c (serv_lock, serv_unlock): new functions.
* usherette.lua: new file.
- Release: 1.1.8
|
|
Changes:
2008-12-03 Mikio Hirabayashi
* tcbdb.c (tcbdbtranbegin): conbination of non-transaction and transaction became safer.
- Release: 1.3.23
2008-11-28 Mikio Hirabayashi
* tcutil.c (tcmapput3, tcmdbput3, tcmapputcat3, tcmdbputcat3): new functions.
* tcutil.c (tctreeput3, tcndbput3): new functions.
* tcadb.c (tcadbput, tcadbputcat): LRU rule is now strictly applied.
- Release: 1.3.22
|
|
Pkgsrc changes:
- Add build dependency on databases/p5-DBIx-Class for test target
Upstream changes:
0.08 17 Nov 2008
* add unique_value() method similar to Rose::DBx::Object::MoreHelpers
|
|
Upstream changes:
0.03 16 Sept 2008
* flatten now just a thin wrapper around as_tree()
core Helper method
0.04 4 Nov 2008
* has_related() now checks if $self can $rel . _count
and tries to handle it sanely if _count is not a method
0.05 4 Nove 2008
* oops. fix 0.04 fix to always turn **integer** not object.
0.06 10 Nov 2008
* add moniker() and unique_value() methods
|
|
Upstream changes:
0.15 7 Nov 2008
* (finally) fix load_with to be a real ro_accessor and only
used in _get_objects()
0.16 17 Nov 2008
* pass query if present in *_related() query methods
0.17 25 Nov 2008
* added related_load_with() feature and docs for it and
load_with().
|
|
Pkgsrc changes:
- register all dependencies
- add new dependency on devel/p5-Class-Data-Inheritable
Upstream changes:
0.32 21 Oct 2008
* use Class::Data::Inheritable to define delegate_class()
class accessor in base Model
0.33 22 Nov 2008
* fix Tutorial wrt RT#40846
0.34 24 Nov 2008
* fix make_primary_key_string to return undef if multi-col
PK has no values
0.35 24 Nov 2008
* call edit() after initializing object and form with passed
in params, so that the init_form() method can have all data
already set.
|
|
|
|
* Fix a bug in the b-tree delete algorithm that seems like it might
be able to cause database corruption. The bug was first introduced in
version 3.6.6.
* Fix a memory leak that can occur following a disk I/O error.
|
|
|
|
|
|
Because the many-to-many relationships are not real relationships,
they can not be introspected with DBIx::Class. Many-to-many
relationships are actually just a collection of convenience methods
installed to bridge two relationships. This DBIx::Class component
can be used to store all relevant information about these
non-relationships so they can later be introspected and examined.
This module is fairly esoteric and, unless you are dynamically
creating something out of of a DBIC Schema, is probably the wrong
solution for whatever it is you are trying to do. Please be advised
that compatibility is not guaranteed for DBIx::Class 0.09000+. We
will try to mantain all compatibility, but internal changes might
make it impossible.
|
|
Changes:
2008-11-22 Mikio Hirabayashi
* tchdb.c (tchdbwalrestore): a bug on systems without unified buffer cache was fixed.
- Release: 1.3.21
|
|
|
|
|
|
Changes:
2008-11-21 Mikio Hirabayashi <mikio@users.sourceforge.net>
* tchdb.c (tchdbtranbegin, tchdbtrancommit, tchdbtranabort): new functions.
- Release: 1.3.20
|
|
* Fix a bug in the page cache that can lead database corruption following
a rollback. This bug was first introduced in version 3.6.4.
* Two other very minor bug fixes
|
|
* Fix a define that prevented memsys5 from compiling
* Fix a problem in the virtual table commit mechanism that was causing
a crash in FTS3.
* Add the application-defined page cache
* Added built-in support for VxWorks
Changes 3.6.5:
* Add the MEMORY option to the journal_mode pragma.
* Added the sqlite3_db_mutex() interface.
* Added the SQLITE_OMIT_TRUNCATE_OPTIMIZATION compile-time option.
* Fixed the truncate optimization so that sqlite3_changes() and
sqlite3_total_changes() interfaces and the count_changes pragma return
the correct values.
* Added the sqlite3_extended_errcode() interface.
* The COMMIT command now succeeds even if there are pending queries. It returns * SQLITE_BUSY if there are pending incremental BLOB I/O requests.
* The error code is changed to SQLITE_BUSY (instead of SQLITE_ERROR) when
an attempt is made to ROLLBACK while one or more queries are still pending.
* Drop all support for the experimental memory allocators memsys4 and memsys6.
* Added the SQLITE_ZERO_MALLOC compile-time option.
|
|
Changes:
2008-11-19 Mikio Hirabayashi
* tchdb.c (tchdbaddint, tchdbadddouble): bugs related to the return value were fixed.
- Release: 1.3.19
|
|
|
|
|
|
any more.
|
|
Changes:
2008-11-10 Mikio Hirabayashi
* tcutil.c (tcptrlistnew, tcptrlistdel): new functions.
* tcbdb.c (tcbdbputimpl, tcbdboutimpl, tcbdbgetimpl): new functions.
- Release: 1.3.18
2008-11-07 Mikio Hirabayashi
* tcutil.c (tcmdbnew, tcmdbdel, tcmdbopen, tcmdbclose): new functions.
* tcadb.c (tcadbnew, tcadbdel): on-memory tree database is now supported.
- Release: 1.3.17
|
|
important change: 3.51.12 doesn't work anymore with mysql-client-5.0.67nb1,
a function has been removed from the mysql-client library.
Other changes:
* lots of bug fixes
* Added FLAG_COLUMN_SIZE_S32 to limit the reported column size to a
signed 32-bit integer. This option is automatically enabled for ADO
applications, in order to work around a bug in ADO. (Bug #13776)
* Added FLAG_MULTI_STATEMENTS to allow issuing queries that contain
multiple statements. Also added to the setup GUI. (Bug #7445)
* Removed support for the TRACE and TRACEFILE DSN options. The standard
ODBC logging should be used.
* Added support for SQL_ATTR_ROW_BIND_OFFSET_PTR in normal cursors.
(Bug #6741)
* Added SSL options to the GUI setup dialog.
* Added an option (CHARSET) for specifying the default character
set for a connection. This must be used instead of a "SET NAMES"
statement. Also available from the GUI setup dialog. (Related
to Bug #6667 and Bug #9498.)
* Dis-allow NULL ptr for null indicator when calling SQLGetData()
if value is null. Now returns SQL_ERROR w/state 22002.
* Fixed calling convention ptr and wrong free in myodbc3i, and fixed
the null terminating (was only one, not two) when writing DSN to string.
* Added support for using SSL. This is not yet exposed in the setup GUI,
but must be enabled through configuration files or the DSN. (Bug #12918)
* Added auto-reconnect option because automatic reconnect is now
disabled by default in libmysql
* Added auto is null option (Bug #10910)
* Added support for SQLMoreResults
* Checking SQL_ATTR_CONNECTION_DEAD now always calls mysql_ping() to
check for a dead connection.
* Remove ODBC escape syntax { and } that begin and terminate statements,
allowing {CALL (?)} for procedures that don't require OUT or INOUT
parameters
* Improved regression tests
* Added --with-separate-debug-driver ./configure option
|
|
read by the postgres user. Bump revision.
|
|
Mostly documentation changes.
|
|
|
|
Changes:
2008-10-30 Mikio Hirabayashi
* tcutil.c (tcmapdup): performance was improved.
* tcutil.c (tctreenew, tctreedel, tctreeput, tctreeout, tctreeget): new functions.
* tcutil.c (tcsystem): new function.
* tchdb.c (tchdbopenimpl): memory usage of reader declined.
* tcadb.c (tcadbsync, tcadbcopy): on-memory database is now supported.
- Release: 1.3.16
|
|
2008-10-24 Patrick Galbraith <patg@patg.net> (4.010)
* Fix to dbd_bind_ph() for uninitialized value 'buffer_length'
thanks for bug report and patch from Askniel.com (thanks!)
2008-10-21 Patrick Galbraith <patg@patg.net> (4.009)
* Fix to re-enable TAKE_IMP_DATA_VERSION. Still have to ensure DBI version 1.607 or higher
* Fix to escaped single quotes throwing off bind param detection. Patch from Zhurs (zhurs@yandex.ru) Spasibo!
2008-8-15 Patrick Galbraith <patg@patg.net> (4.008)
* Multi statement patch, thanks to Chris Heath!
* Disabled TAKE_IMP_DATA_VERSION because segfault with DBI < 1.607
* #29528: bind_param(..., SQL_FLOAT) ignores exponents - fixed, Thanks to
Tokuhiro Matsuno!
* Cleanups to make mysqlEmb work under Cygwin - Thanks to Chris Rodgers
<http://rodgers.org.uk/> !
* Modified and disabled tests for MySQL version < 4.1 for unsupported features
2008-5-11 Patrick Galbraith <patg@patg.net> (4.007)
* Took out mysql_server_init call where not needed
* Complete re-write of test suit to use Test::More - tons of cleanups!
* Makefile.PL changes to use current user in 'make test' if not defined
|
|
* Fix GiST index corruption due to marking the wrong index entry
"dead" after a deletion.
This would result in index searches failing to find rows they
should have found.
* Fix backend crash when the client encoding cannot represent a
localized error message.
We have addressed similar issues before, but it would still fail if
the "character has no equivalent" message itself couldn't be
converted. The fix is to disable localization and send the plain
ASCII error message when we detect such a situation.
* Fix possible crash in bytea-to-XML mapping.
* Fix possible crash when deeply nested functions are invoked from a
trigger.
* Improve optimization of "expression" IN ("expression-list") queries.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
function call in FROM, a multi-row VALUES list, or a RETURNING list.
* Fix Assert failure during rescan of an IS NULL search of a GiST
index.
* Fix memory leak during rescan of a hashed aggregation plan.
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
function is invoked as a normal function.
* Force a checkpoint before "CREATE DATABASE" starts to copy files.
* Prevent possible collision of relfilenode numbers when moving a
table to another tablespace with "ALTER SET TABLESPACE".
* Fix incorrect text search headline generation when single query
item matches first word of text.
* Fix improper display of fractional seconds in interval values when
using a non-ISO datestyle in an "--enable-integer-datetimes" build.
* Make ILIKE compare characters case-insensitively even when they're
escaped.
* Ensure "DISCARD" is handled properly by statement logging.
* Fix incorrect logging of last-completed-transaction time during
PITR recovery.
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
passed tuple and tuple descriptor have different numbers of columns.
* Mark SessionReplicationRole as PGDLLIMPORT so it can be used by
Slony on Windows.
* Fix small memory leak when using libpq's gsslib parameter.
* Ensure libgssapi is linked into libpq if needed.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Ensure "pg_control" is opened in binary mode.
* Update time zone data files to tzdata release 2008i (for DST law
changes in Argentina, Brazil, Mauritius, Syria)
|
|
* Fix GiST index corruption due to marking the wrong index entry
"dead" after a deletion.
This would result in index searches failing to find rows they
should have found.
* Fix backend crash when the client encoding cannot represent a
localized error message.
We have addressed similar issues before, but it would still fail if
the "character has no equivalent" message itself couldn't be
converted. The fix is to disable localization and send the plain
ASCII error message when we detect such a situation.
* Fix possible crash when deeply nested functions are invoked from a
trigger.
* Improve optimization of "expression" IN ("expression-list") queries.
Cases in which there are query variables on the right-hand side had
been handled less efficiently in 8.2.x and 8.3.x than in prior
versions. The fix restores 8.1 behavior for such cases.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
function call in FROM, a multi-row VALUES list, or a RETURNING list.
* Fix memory leak during rescan of a hashed aggregation plan.
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
function is invoked as a normal function.
* Prevent possible collision of relfilenode numbers when moving a
table to another tablespace with "ALTER SET TABLESPACE".
The command tried to re-use the existing filename, instead of
picking one that is known unused in the destination directory.
* Fix incorrect tsearch2 headline generation when single query item
matches first word of text.
* Fix improper display of fractional seconds in interval values when
using a non-ISO datestyle in an "--enable-integer-datetimes" build.
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
passed tuple and tuple descriptor have different numbers of columns.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Ensure "pg_control" is opened in binary mode.
pg_controldata and pg_resetxlog did this incorrectly, and so could
fail on Windows.
* Update time zone data files to tzdata release 2008i (for DST law
changes in Argentina, Brazil, Mauritius, Syria)
|
|
* Fix GiST index corruption due to marking the wrong index entry
"dead" after a deletion.
This would result in index searches failing to find rows they
should have found.
* Fix backend crash when the client encoding cannot represent a
localized error message.
We have addressed similar issues before, but it would still fail if
the "character has no equivalent" message itself couldn't be
converted. The fix is to disable localization and send the plain
ASCII error message when we detect such a situation.
* Fix possible crash when deeply nested functions are invoked from a
trigger.
* Fix mis-expansion of rule queries when a sub-SELECT appears in a
function call in FROM, a multi-row VALUES list, or a RETURNING list
* Ensure an error is reported when a newly-defined PL/pgSQL trigger
function is invoked as a normal function.
* Prevent possible collision of relfilenode numbers when moving a
table to another tablespace with "ALTER SET TABLESPACE".
The command tried to re-use the existing filename, instead of
picking one that is known unused in the destination directory.
* Fix incorrect tsearch2 headline generation when single query item
matches first word of text.
* Fix improper display of fractional seconds in interval values when
using a non-ISO datestyle in an "--enable-integer-datetimes" build
* Ensure SPI_getvalue and SPI_getbinval behave correctly when the
passed tuple and tuple descriptor have different numbers of columns.
* Fix ecpg's parsing of "CREATE ROLE".
* Fix recent breakage of pg_ctl restart.
* Update time zone data files to tzdata release 2008i (for DST law
changes in Argentina, Brazil, Mauritius, Syria)
|