Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Patch provided by Sergey Svishchev in private mail.
|
|
|
|
From Sergey Svishchev in private mail.
|
|
|
|
|
|
flat-file database programs "MobileDB", "JFile" v3.x, "List", and the open
source "DB".
|
|
Changes:
* Pass a range in :conditions to use the SQL BETWEEN operator. #6974
[dcmanges] Student.find(:all, :conditions => { :grade => 9..12 })
* Don't create instance writer methods for class attributes. [Rick]
* When dealing with SQLite3, use the table_info pragma helper, so that the
bindings can do some translation for when sqlite3 breaks incompatibly
between point releases. [Jamis Buck]
* SQLServer: don't choke on strings containing 'null'. #7083 [Jakob S]
* Consistently use LOWER() for uniqueness validations (rather than mixing with
UPPER()) so the database can always use a functional index on the lowercased
column. #6495 [Si]
* MySQL: SET SQL_AUTO_IS_NULL=0 so 'where id is null' doesn't select the last
inserted id. #6778 [Jonathan Viney, timc]
* Fixtures use the table name and connection from set_fixture_class. #7330
[Anthony Eden]
* SQLServer: quote table name in indexes query. #2928 [keithm@infused.org]
|
|
1.45 Tue Sep 26 11:08:20 EDT 2006
* Postgres fixes:
** fix "$rec->Create();"
** fix "$rec->Create( IntegerColumn => '' );"
** fix "$rec->SetIntegerColumn( '' );"
** add test
* Cache changes
** cleanup ::Record::Cachable
** use cache in:
$a->LoadByCols(...);
$b->LoadById( $a->id );
** add cache tests
1.44
* DBIx::SearchBuilder::Handle::DatabaseVersion enhancements
|
|
1.05 11/3/2006
- MP2/AuthDBI: Add missing Apache2::Access
Submitted by: Adam Prime x443
1.04 10/23/2006
- MP1: Undefined subroutine &Apache2::Const::OK called at ....
(The rest of them) d'oh!
Seconded by: Kjetil Kjernsmo
Submitted by: BOWMANBS
1.03 08/21/2006
- MP1: Undefined subroutine &Apache2::Const::OK called at
Apache/AuthDBI.pm line 906.
Submitted by: [Philip.Garrett@manheim.com]
Reviewed by: Kevin A. McGrail (ThoughtWorthy Media, Inc.)
- http://rt.cpan.org/Ticket/Display.html?id=20809
avoid a warnings caused by debug statements
Reported by: Vladimir S. Tikhonjuk
1.02 08/02/2006
- http://rt.cpan.org/Ticket/Display.html?id=20808
s/denug/debug/ typo in Apache::AuthDBI
Submitted by: Vladimir S. Tikhonjuk
|
|
|
|
use a newer JDK here.
|
|
|
|
|
|
changes: "lots of new features", too much to list here
|
|
* Remove overly-restrictive check for type length in constraints and
functional indexes
|
|
* Remove overly-restrictive check for type length in constraints and
functional indexes
|
|
* Remove overly-restrictive check for type length in constraints and
functional indexes
* Fix optimization so MIN/MAX in subqueries can again use indexes
|
|
|
|
DBD::PgPP is a Pure Perl client interface for the PostgreSQL database.
This module implements network protocol between server and client of
PostgreSQL, thus you don't need external PostgreSQL client library like
libpq for this module to work. It means this module enables
you to connect to PostgreSQL server from some operation systems
which PostgreSQL is not ported. How nifty!
Packaged by Francisco Valladolid Hdez.
|
|
|
|
|
|
Net::MySQL is a Pure Perl client interface for the MySQL database.
This module implements network protocol between server and client
of MySQL, thus you don't need external MySQL client library like
libmysqlclient for this module to work. It means this module enables
you to connect to MySQL server from some operation systems which
MySQL is not ported.
How nifty!
Since this module's final goal is to completely replace DBD::mysql,
API is made similar to that of DBI.
From perl you activate the interface with the statement
Packaged by Francisco Valladolid Hdez.
|
|
* Remove security vulnerabilities that allowed connected users to
read backend memory
* Fix rare bug wherein btree index page splits could fail due to
choosing an infeasible split point
* Fix for rare Assert() crash triggered by UNION
* Tighten security of multi-byte character processing for UTF8
sequences over three bytes long
|
|
* Remove security vulnerabilities that allowed connected users to
read backend memory
* Fix rare bug wherein btree index page splits could fail due to
choosing an infeasible split point
* Improve "VACUUM" performance for databases with many tables
* Fix autovacuum to avoid leaving non-permanent transaction IDs in
non-connectable databases
This bug affects the 8.1 branch only.
* Fix for rare Assert() crash triggered by UNION
* Tighten security of multi-byte character processing for UTF8
sequences over three bytes long
* Fix bogus "permission denied" failures occurring on Windows due to
attempts to fsync already-deleted files
* Fix possible crashes when an already-in-use PL/pgSQL function is
updated
|
|
* Remove security vulnerabilities that allowed connected users to
read backend memory
* Fix not-so-rare-anymore bug wherein btree index page splits could
fail due to choosing an infeasible split point
* Fix Borland C compile scripts
* Properly handle to_char('CC') for years ending in 00
Year 2000 is in the twentieth century, not the twenty-first.
* "/contrib/tsearch2" localization improvements
* Fix incorrect permission check in information_schema.key_column_usage view
* Improve "VACUUM" performance for databases with many tables
* Fix for rare Assert() crash triggered by UNION
* Fix potentially incorrect results from index searches using ROW
inequality conditions
* Tighten security of multi-byte character processing for UTF8
sequences over three bytes long
* Fix bogus "permission denied" failures occurring on Windows due to
attempts to fsync already-deleted files
* Fix bug that could cause the statistics collector to hang on
Windows
* Fix possible crashes when an already-in-use PL/pgSQL function is
updated
* Improve PL/pgSQL handling of domain types
* Fix possible errors in processing PL/pgSQL exception blocks
|
|
This switches to the new stable branch, too many changes to list.
|
|
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).
Feel free to fix them...
|
|
|
|
|
|
DragonFly.
|
|
* Bug fixes
|
|
2006-12-20
version 2.7.3
- BUG: Mysql#query with block is stopped when last query failed.
2006-10-28
version 2.7.2
- BUG: Mysql::Stmt#result_metadata don't return nil. (Thanks to
Hidetoshi)
- BUG: Mysql#close check mysql_errno.
- BUG: multistatement Mysql#query with block ignore error.
- extconf.rb for Visual C++. (Thanks to Shugo Maeda)
- support MySQL BIT type.
- add Mysql::Field::TYPE_BIT, TYPE_NEWDECIMAL.
|
|
Too many changes since 1.14.1. See ${RUBY_DOCDIR}/activerecord/CHANGELOG.
|
|
|
|
|
|
|
|
|
|
they would be installed into /16x16 and /22x22.
glade3 is not yet in pkgsrc.
|
|
specific.
|
|
Bump PKGREVISION.
|
|
Pointed out in PR 34860.
|
|
For Release 0.65
----------------
- Tables contents are now displayed as a grid and as a form
with a toggle option (Vivien)
- Various other GUI improvements (Vivien)
- Translations:
- New Arabic translation (Djihed Afifi)
- es (Francisco Javier F. Serrador)
- en_GB (David Lodge)
- nl (Wouter Bolsterlee)
|
|
libgnomedb 2.99.2, 2006-12-22
-----------------------------
- C# bindings corrections (Daniel)
- Change version to 2.99.x to become 3.0.x when the API/ABI is declared stable (Murray)
- Lots of corrections and small improvements (Stian, Vivien)
- Doc. improvements (Vivien)
- Glade3 support (Daniel)
- Code cleanups (Vivien)
- Improved code to make bindings easier (Murray)
- Improved sample application (Vivien)
- New plugin to display pictures from BLOB or encoded strings (Vivien)
- Translations:
- new Arabic transtation (Djihed Afifi)
- fi (Ilkka)
- en_GB (David Lodge)
- es (Francisco Javier)
- en_CA (Adam Weinberger)
|
|
|
|
Bump API depends, because of shlib name change, and
all its dependencies will depend on the new API in a few minutes.
libgda 2.99.2, 2006-12-22
-------------------------
- Make all the providers compile again (Vivien)
- C# bindings corrections (Daniel)
- MySQL provider fixes (Vivien, Stian)
- API renaming to avoid using the G namespace (Murray)
- Code cleanups (Murray)
- Change version to 2.99.x to become 3.0.x when the API/ABI is declared stable (Murray)
- Lots of corrections and small improvements (Stian, Vivien)
- Make connections keep track of the current transaction status (Vivien)
- Doc. improvements (Vivien)
- 64 bits corrections (Bas)
- Improved code to make bindings easier (Murray)
- Translations:
- new Arabic transtation (Djihed Afifi)
- it (Marco Ciampa)
|
|
- self->statement was not checked while fetching data, which could
lead to crashes if you used the pysqlite API in unusual ways.
Closing the cursor and continuing to fetch data was enough.
- Converters are stored in a converters dictionary. The converter name
is uppercased first. The old upper-casing algorithm was wrong and
was replaced by a simple call to the Python string's upper() method
instead.
- Applied patch by Glyph Lefkowitz that fixes the problem with
subsequent SQLITE_SCHEMA errors.
- Improvement to the row type: rows can now be iterated over and have a keys()
method. This improves compatibility with both tuple and dict a lot.
- A bugfix for the subsecond resolution in timestamps.
- Corrected the way the flags PARSE_DECLTYPES and PARSE_COLNAMES are
checked for. Now they work as documented.
- gcc on Linux sucks. It exports all symbols by default in shared
libraries, so if symbols are not unique it can lead to problems with
symbol lookup. pysqlite used to crash under Apache when mod_cache
was enabled because both modules had the symbol cache_init. I fixed
this by applying the prefix pysqlite_ almost everywhere. Sigh.
|
|
* manpage spelling fixes, from Claus Assmann <ca+tinycdb (at) esmtp.org>.
* little mods to allow compiling tinycdb by C++ compiler,
from Olly Betts <olly (at) survex.com>.
* use program_invocation_short_name on GLIBC, (modified) patch
from Dmitry V. Levin <ldv (at) altlinux.org>
* manpage fix (cdb_findnext() prototype),
from Dmitry V. Levin <ldv (at) altlinux.org>
* (somewhat silly) GCC-4.x "signedness" warnings fix, modified patch
from Dmitry V. Levin <ldv (at) altlinux.org>
* more signed vs unsigned char* fixes in various places
* Makefile: always build libnss_cdb.so with libcdb_pic.a, no nss-shared
target: to avoid extra dependency from /usr/lib/.
* Makefile: use map files for lib*.so, with explicit list of exported
symbols. This, in particular, avoids exporting of libcdb symbols by
libnss_cdb.so.
* mark all internal routines as internal_function (defined as
__attribute__((visibility("hidden"))) for GCC)
* Makefile: add tests-shared, to use cdb-shared for testing
* Makefile: allow to specify which binary (shared vs static) to install
in install target, by using INSTALLPROG variable
* Makefile: pass -DNSSCDB_DIR=... to compiler when building .lo files,
to allow setting of system config dir (/etc by default) on command line.
For nss_cdb module.
* Makefile: use $(CP) instead of cp, to be able to specify `cp' options
(CP="cp -p")
* Use unlink(tmpname) + open(O_CREAT|O_EXCL) instead of
open(O_CREAT|O_TRUNC) when creating the new CDB file.
And use O_NOFOLLOW if defined.
This also works around some (probably) possible symlink attacks.
* Add -p perms option for cdb utility, to specify mode (permission bits)
for newly created .cdb file (default is 0666&umask(), -p forces the given
mode).
* allow tmpname (cdb -t) to be `-', to mean no temp file gets created.
Also check if tmpname is the same as database name and don't try to
rename() if it is.
* rewrite nss_cdb-Makefile a bit: simplify it, and use more sane
permission scheme for /etc/shadow
* fixed a typo in cdb_seek.c, -- it segfaulted if passed NULL dlenp
pointer. Thanks Daiki for the patch. Closes: #383417
* use MAP_FAILED to test mmap() return value, instead of hardcoded -1.
* libcdb-dev replaces tinycdb<0.76
|
|
of the shlib name change (!) during the update to 1.900.0.
Noted by Robert Elz in PR 35431.
|