Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
- bug #3323060 [parser] SQL parser breaks AJAX requests if query has
unclosed quotes
- bug #3323101 [parser] Invalid escape sequence in SQL parser
- bug #3348995 [config] $cfg['Export']['asfile'] set to false does not
select asText option
- bug #3340151 [export] Working SQL query exports error page
- bug #3353649 [interface] "Create an index on X columns" form not validated
- bug #3350790 [interface] JS error in Table->Structure->Index->Edit
- bug #3353811 [interface] Info message has "error" class
- bug #3357837 [interface] TABbing through a NULL field in the inline mode
resets NULL
- remove version number in /setup
- bug #3367993 [usability] Missing "Generate Password" button
- bug #3363221 [display] Missing Server Parameter on inline sql query
- bug #3367986 [navi] Drop field -> lost active table
- remove misleading comment on the "Rename database" interface
- bug #3374374 [interface] Fix footnote for inexact count while browsing
- bug #3372807 [interface] Fix security warning link in setup
- bug #3374347 [display] Backquotes in normal text on import page
- bug #3358750 [core] With Suhosin, urls are too long in edit links
- [security] Missing sanitization on the table, column and index names leads
to XSS vulnerabilities, see PMASA-2011-13
|
|
|
|
|
|
|
|
pkgsrc change: allow build with php53.
1.1.2
- added rui as lead.
- fixed build error on PHP 5.x.
1.1.1
- fixed build error on PHP 5.x.
|
|
* Documentation in .CHM and .HLP format has been removed from the distribution.
* For some procedure and parameter combinations SQLProcedureColumns() did not
work correctly. For example, it could not return records for an existing
procedure with correct parameters supplied.
* Further, it returned incorrect data for column 7, TYPE_NAME. For example, it
returned VARCHAR(20) instead of VARCHAR.
* The MySQL Connector/ODBC MSI installer did not set the InstallLocation value
in the Microsoft Windows registry.
* In bulk upload mode, SQLExecute would return SQL_SUCCESS, even when the
uploaded data contained errors, such as primary key duplication, and foreign
key violation.
* SQLDescribeCol and SQLColAttribute could not be called before SQLExecute, if
the query was parameterized and not all parameters were bound.
* Note, MSDN states that “For performance reasons, an application should not
call SQLColAttribute/SQLDescribeCol before executing a statement.” However,
it should still be possible to do so if performance reasons are not paramount.
* When SQLNumResultCols() was called between SQLPrepare() and SQLExecute() the
driver ran SET @@sql_select_limit=1, which limited the resultset to just one
row.
* After installing MySQL Connector/ODBC, the system DSN created could not be
configured or deleted. An error dialog was displayed, showing the error
message “Invalid attribute string”.
* In this case the problem was due to the fact that the driver could not parse
the NULL-separated connection string.
* When used after a call to SQLTables(), SQLRowCount() did not return the
correct value.
|
|
* Full Kerberos and SSPI support for passwordless login to
Microsoft SQL Server from Unix and Windows clients.
Includes Kerberos delegation option.
* Full support for DB-Library under Win32/64 via NMAKE.EXE.
* Built-in support for UTF-8.
* Support for wide characters in ODBC.
* Support for varchar(max) and varbinary(max).
* Better thread-safety in ODBC.
* Distinguish between connect and login errors.
* Bulk-copy functions in CT-Library.
|
|
Rails 3.0.10
* Magic encoding comment added to schema.rb files
* schema.rb is written as UTF-8 by default.
* Ensuring an established connection when running `rake db:schema:dump`
* Association conditions will not clobber join conditions.
* Destroying a record will destroy the HABTM record before destroying
itself. GH #402.
* Make `ActiveRecord::Batches#find_each` to not return `self`.
* Update `table_exists?` in PG to to always use current search_path or
schema if explictly set.
|
|
2.3.14:
Security fix:
The quote_table_name method in the ActiveRecord adapaters for Ruby on
Rails were initially created solely for the purpose of escaping
reserved words encountered in table names. However over time 3rd
party libraries, and rails itself, grew to rely on those functions as
a way to sanitize potentially malicious user input. As a result these
functions need to be hardened to manage malicious input rather than
assuming they're being passed benign values generated by rails itself.
|
|
* Bugfix: Improperly used preprocessor directive caused compilation failure
when using gcc 4.4.4 or newer.
Changes 1.9:
* Use of mmap
* Changes in compatibility mode
* Locking is disabled.
* Do not link pag to dir.
* gdbm_setopt
* The testgdbm program is installed
* A testsuite is provided.
* Improved documentation.
|
|
1.50 Tue 7 Jun 2011
- Removed normalize as a supported parameter, normalizing columns turns
out not to work in practice. However, we always normalize tables to
get the class name for the table as that seems to result in class
names that make much more sense.
1.49 Wed 1 Jun 2011
- Adding normalize support to turn columnName into column_name
1.48 Fri 21 Jan 2011
- Initial support for shim => 1 to simplify customisation (ADAMK)
1.47 Wed 8 Dec 2010
- Adding readonly support for views (ADAMK)
1.46 Tue 30 Nov 2010
- Bumped File::Path dependency to 2.08 to prevent test failures
from the one shipped with Perl 5.8.9 (AZAWAWI)
- Added experimental base class ->update support (ADAMK)
- Added the qname attributes to the generator structs to simplify
and improve readability of SQL fragment strings (ADAMK)
|
|
2.0.3 Fri Jan 14 17:50:12 EST 2011
- RT#62296: fix crash when dealing with record bigger than
99999 bytes (Alex Arnaud)
- test cases for MARC::Field->subfields()
- RT#61198: let subfields return an empty array on control
fields (Colin Campbell)
2.0.2 Tue May 4 13:04:07 EDT 2010
- RT#57180: put back and expanded copyright statement in README
at Debian request
- set license element in META.yml
2.0.1 Sat May 1 15:59:54 EDT 2010
[ENHANCEMENTS]
- improve support for subclassing MARC::Field (Dan Wells)
- RT#55993: MARC::Record->insert_fields_after can now insert
after last field in record (Frédéric Demians)
- added methods to MARC::Field to allow a (class-level) list of
fields that should be considered control fields in addition
to 001-009. Includes test t/extra_controlfields.t, and
supports alphabetic characters in the tag labels. The new
methods are
allow_controlfield_tags
disallow_controlfield_tags
is_controlfield_tag
(Bill Dueber)
- added MARC::Record::delete_fields() and t/delete-field.t
(Ed Summers)
- documentation improvements (Mike Rylander and Dan Scott)
- baked in minimum Perl version required: 5.8.2
|
|
1.824 6 Aug 2011
* Amendments to tests to work in blead
[RT #70108]
1.823 6 Aug 2011
* croak if attempt to freeze/thaw DB_File object
[RT #69985]
|
|
0.49 6th August 2011
* Documentation updated courtesy of Mike Caron
* croak if attempt to freeze berkeleydb object
[RT #69985]
|
|
|
|
|
|
=== 3.26.0 (2011-08-01)
* Fix bug in default connection pool if a disconnect error is raised and the
disconnection_proc also raises an error (jeremyevans)
* Disallow eager loading via eager of many_*_many associations with
:eager_graph option (jeremyevans)
* Major speedup in dataset creation (jeremyevans)
* Replace internal implementation of eager_graph with much faster version
(jeremyevans)
* Don't treat strings with leading zeros as octal format in the default
typecasting (jeremyevans)
* Fix literalization of Date, Time, and DateTime values on Microsoft Access
(jeremyevans)
* Fix handling of nil values with the pure-Java version of nokogiri in the
xml_serializer plugin (jeremyevans)
* Make identity_map plugin work with standard eager loading of many_to_many
and many_through_many associations (jeremyevans)
* Make create_table! only attempt to drop the table if it already exists
(jeremyevans)
* Remove custom table_exists? implementations in the oracle and postgres
adapters (jeremyevans)
* Handle another type of disconnection in the postgres adapter (jeremyevans)
* Handle disconnections in the ado adapter and do postgres subadapter
(jeremyevans)
* Recognize disconnections when issuing BEGIN/ROLLBACK/COMMIT statements
(jeremyevans) (#368)
=== 3.25.0 (2011-07-01)
* Work with tiny_tds-0.4.5 in the tinytds adapter, older versions are no
longer supported (jeremyevans)
* Make association_pks plugin typecast provided values to integer if the
primary key column type is integer (jeremyevans)
* Model.set_dataset now accepts Identifier, QualifiedIdentifier, and
AliasedExpression arguments (jeremyevans)
* Fix handling of nil values in bound variables and prepared statement and
stored procedure arguments in the jdbc adapter (jeremyevans, wei)
* Allow treating Datasets as Expressions, e.g. DB[:table1].select(:column1)
> DB[:table2].select(:column2) (jeremyevans)
* No longer use CASCADE by default when dropping tables on PostgreSQL
(jeremyevans)
* Support :cascade option to #drop_table, #drop_view, #drop_column, and
#drop_constraint for using CASCADE (jeremyevans)
* If validation error messages are LiteralStrings, don't add the column name
to them in Errors#full_messages (jeremyevans)
* Fix bug loading plugins on 1.9 where ::ClassMethods, ::InstanceMethods, or
::DatasetMethods is defined (jeremyevans)
* Add Dataset#exclude_where and Dataset#exclude_having methods, so you can
force use of having or where clause (jeremyevans)
* Allow Dataset#select_all to take table name arguments and select all
columns from each given table (jeremyevans)
* Add Dataset#select_group method, for selecting and grouping on the same
columns (jeremyevans)
* Allow Dataset#group and Dataset#group_and_count to accept a virtual row
block (jeremyevans)
|
|
- Also tweak dependency to ruby-json-pure instead of ruby-json.
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
v0.11.4
- Fix get_range to invoke blocks
- Fix current distribution urls in Rakfile. Resolves Issue# 97.
v0.11.3
- Fix login after reconnect
v0.11.2
- Update thrift_client gem to deal with failover bug.
|
|
Bump PKGREVISION.
|
|
* Fix a scheme of updating hash.
Bump PKGREVISION.
|
|
This is mostly a bug fix release.
|
|
|
|
D. J. Bernstein's constant database library adapted as a python
extension module. Like GDBM and kin, cdb files map keys to values.
The file format boasts wickedly fast lookups and atomic updates.
|
|
* Extra checks of search arguments for possible SQL injection attacks
* Remove excess parentheses in debug SQL
* Fix parsing of foo.* in SQLA::Tree
* Fix bindtype fail when using -between with arrayrefref literals
* Add handling for NULL for -in
* The -nest operator has entered semi-deprecated status and has been
undocumented. Please do not use it in new code
|
|
|
|
|
|
* Fix LANG testing issue
* Fix bug when async commands issued immediately after a COPY
|
|
|
|
* Production release, no changes from 1.32_04
Changes 1.32_04:
* Updated to SQLite 3.7.6.3
* Made util/getsqlite.pl state that it needs fixing to work for
SQLite 3.7.5+ when it dies at the last step, and outline what the
user needs to do manually instead, until getsqlite is fixed
Changes 1.32_03:
* Updated to SQLite 3.7.6.2
* Resolved 67843 for DBD-SQLite: savepoint rollback alters AC state
Changes 1.32_02:
* Updated to SQLite 3.7.5
* Resolved 65267 for DBD-SQLite: Add RTree support option;
skip fts3/metadata tests if those features are disabled
* Resolved 65267: Add RTree support option
* Added sqlite_see_if_its_a_number database handle attribute
to deal with issues caused by (quoted) bind values against
numbers such as return values from a function etc.
|
|
* Regenerate dist using latest ExtUtils::MakeMaker
* Now needs Perl 5.8
|
|
* Recently introduced test sql_type_cast.t cannot work with DBI less
than 1.611.
* Minor change to Makefile.PL to avoid use of unitialised warning on
$ENV{LD_LIBRARY_PATH} in warning when it is not set.
Changes 1.30_7:
* Some time ago (I don't know when) a few internal errors generated by
DBD::ODBC got ignored. There are about 5 of them but I seriously
doubt anyone would hit any other than the data truncated error
(which is reported by the ODBC driver anyway) and "no select
statement currently executing". You can see rt_68720.t in the t
directory for an example of the latter.
* An extra argument has been added to the sub associated with
odbc_err_handler. The arguments passed to the odbc_err_handler are
now state (string), error (string), native error code (number) and
the status returned from the last ODBC API. The status will be
SQL_ERROR (-1) for errors or SQL_SUCCESS_WITH_INFO (1) for
informational messages.
|
|
|
|
* Changed incorrect verion number
Changes 1.40:
* Fixed bug rt44591 second preapre giving an error
* Fixed bug rt57981 warnings during clone
* Fixed bug rt63191 Synopsis errors
* Fixed bug rt66813 Google's group link in the POD
|
|
|
|
|
|
* make it compile and test successfully with libdb 5.1, but
do not add any new symbols or functionality.
|
|
|
|
* Keep DB_File's warnings in sync with perl's
|
|
* CPAN testers looks relativley clean. Publishing a stable version.
|
|
* Add Apache2::RequestUtil for mp2 instances.
Changes 1.09:
* Fix pod errors
* Adds PerlChildExitHandler to disconnect existing connections
|
|
|
|
* Fixed test harness issue with Heap.t RT-68818
Changes 0.47:
* Add support for new Heap database format.
* Changes to build with BDB 5.2
|
|
* Fixed spurious dbi_profile lines written to the log when
profiling is enabled and a trace flag, like SQL, is used.
* Fixed to recognize SQL::Statement errors even if instantiated
with RaiseError=0
* Fixed RT-61513 by catching attribute assignment to tied table access
interface
* Fixing some misbehavior of DBD::File when running within the Gofer server.
* Fixed compiler warnings RT-62640
* Optimized connect() to remove redundant FETCH of \%attrib values.
* Improved initialization phases in DBI::DBD::SqlEngine
* Added DBD::Gofer::Transport::corostream. An experimental proof-of-concept
transport that enables asynchronous database calls with few code changes.
It enables asynchronous use of DBI frameworks like DBIx::Class.
* Added additional notes on DBDs which avoid creating a statement in
the do() method and the effects on error handlers
* Adding new attribute "sql_dialect" to DBI::DBD::SqlEngine to allow
users control used SQL dialect (ANSI, CSV or AnyData), defaults to CSV
* Add documentation for DBI::DBD::SqlEngine attributes
* Documented dbd_st_execute return
* Fixed typo in InactiveDestroy
|
|
I've tested on 64bit time_t environment, too.
|
|
And minor update of comments in patches.
Bump PKGREVISION.
|
|
This is bug fix release. Since whole changes are too many to write here,
please refer http://dev.mysql.com/doc/refman/5.1/en/news-5-1-58.html.
Especially, some important one for related to us.
* On FreeBSD 64-built builds of the embedded server, exceptions were not
prevented from propagating into the embedded application. (Bug #38965,
Bug #11749418)
|
|
stop on error.
|