Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Bump PKGREVISION.
|
|
Bump the PKGREVISION of postgresql82-adminpack to 1.
|
|
that it won't complain at pkg_delete-time if other "contrib" modules
are installed.
Bump the PKGREVISION to 1.
|
|
|
|
The ``adminpack'' PostgreSQL contrib module implements a number of
support functions which pgAdmin and other administration and management
tools can use to provide additional functionality if installed on a
server.
|
|
|
|
|
|
* Prevent index corruption when a transaction inserts rows and then
aborts close to the end of a concurrent "VACUUM" on the same table
* Fix ALTER DOMAIN ADD CONSTRAINT for cases involving domains over
domains
* Make "CREATE DOMAIN ... DEFAULT NULL" work properly
* Fix some planner problems with outer joins, notably poor size
estimation for t1 LEFT JOIN t2 WHERE t2.col IS NULL
* Allow the interval data type to accept input consisting only of
milliseconds or microseconds
* Allow timezone name to appear before the year in timestamp input
* Fixes for GIN indexes used by "/contrib/tsearch2"
* Speed up rtree index insertion
* Fix excessive logging of SSL error messages
* Fix logging so that log messages are never interleaved when using
the syslogger process
* Fix crash when log_min_error_statement logging runs out of memory
* Fix incorrect handling of some foreign-key corner cases
* Fix stddev_pop(numeric) and var_pop(numeric)
* Prevent "REINDEX" and "CLUSTER" from failing due to attempting to
process temporary tables of other sessions
* Update the time zone database rules, particularly New Zealand's
upcoming changes
* Windows socket and semaphore improvements
* Make "pg_ctl -w" work properly in Windows service mode
* Fix memory allocation bug when using MIT Kerberos on Windows
* Suppress timezone name (%Z) in log timestamps on Windows because of
possible encoding mismatches
* Require non-superusers who use "/contrib/dblink" to use only
password authentication, as a security measure
* Restrict "/contrib/pgstattuple" functions to superusers, for
security reasons
* Do not let "/contrib/intarray" try to make its GIN opclass the
default (this caused problems at dump/restore)
|
|
* Prevent index corruption when a transaction inserts rows and then
aborts close to the end of a concurrent "VACUUM" on the same table
* Make "CREATE DOMAIN ... DEFAULT NULL" work properly
* Allow the interval data type to accept input consisting only of
milliseconds or microseconds
* Speed up rtree index insertion
* Fix excessive logging of SSL error messages
* Fix logging so that log messages are never interleaved when using
the syslogger process
* Fix crash when log_min_error_statement logging runs out of memory
* Fix incorrect handling of some foreign-key corner cases
* Prevent "REINDEX" and "CLUSTER" from failing due to attempting to
process temporary tables of other sessions
* Update the time zone database rules, particularly New Zealand's
upcoming changes
* Windows socket improvements
* Suppress timezone name (%Z) in log timestamps on Windows because of
possible encoding mismatches
* Require non-superusers who use "/contrib/dblink" to use only
password authentication, as a security measure
|
|
* Prevent index corruption when a transaction inserts rows and then
aborts close to the end of a concurrent "VACUUM" on the same table
* Make "CREATE DOMAIN ... DEFAULT NULL" work properly
* Fix excessive logging of SSL error messages
* Fix logging so that log messages are never interleaved when using
the syslogger process
* Fix crash when log_min_error_statement logging runs out of memory
* Fix incorrect handling of some foreign-key corner cases
* Prevent "CLUSTER" from failing due to attempting to process
temporary tables of other sessions
* Update the time zone database rules, particularly New Zealand's
upcoming changes
* Windows socket improvements
* Suppress timezone name (%Z) in log timestamps on Windows because of
possible encoding mismatches
* Require non-superusers who use "/contrib/dblink" to use only
password authentication, as a security measure
|
|
While stress-testing the soft_heap_limit feature, a bug that could
lead to database corruption was discovered and fixed. Though the
consequences of this bug are severe, the chances of hitting it in
a typical application are remote. Upgrading is recommended only if
you use the sqlite3_soft_heap_limit interface.
|
|
|
|
|
|
OpenLDAP 2.3.38 Release (2007/08/20)
Fixed slapadd check for ';binary' when required (ITS#5071)
Fixed slapd select_backend/ManageDSAit (ITS#4986)
Fixed slapd integer/pointer types and overflow (ITS#5035)
Fixed slapd AVA_Sort on multivalued RDNs (ITS#5057)
Fixed slapd LDIF parsing error handling (ITS#5090)
Fixed slapd syncrepl searchbase scope (ITS#5073)
Fixed slapd-bdb missing index warning (ITS#5037)
Fixed slapd-bdb Quick index for ID 0 (ITS#5052)
Fixed slapd-bdb spurious empty DN warnings during add (ITS#5079)
Fixed slapd-hdb slapacl behavior (ITS#5087)
Fixed slapd-relay configuration (ITS#4322,ITS#4340)
Fixed slapd-sql structuralObjectClass issue (ITS#5088)
Fixed slapo-ppolicy double-free on shutdown (ITS#5094)
Fixed slapo-rwm/slapd-meta dup attrs after mapping (ITS#5091)
Fixed slapo-syncprov uninit'd vars (ITS#5048,#5049)
Fixed libldap ldap_add_result_entry (ITS#5056)
Added client tools support for ppolicy response (ITS#5061)
Removed lint
Build Environment
Fixed macro definition of open() in glibc 2.6 (ITS#5075)
Documentation
aspell --lang=en_US -c <manpage> (ITS#5076)
Debug messages cleaned up (ITS#5085)
OpenLDAP 2.3.37 Release (2007/07/20)
Fixed slapd-glue/syncprov interaction (ITS#4623)
Fixed slapd-ldap search reference crash (ITS#5025)
Fixed slapd-ldbm crash on Compare op (ITS#5044)
Fixed slapo-rwm searchFilter double free (ITS#5043)
Clarified slapd-perl SampleLDAP.pm usage (ITS#4995)
Documentation
Fixed slapd.conf(5) for default loglevel (ITS#5027)
OpenLDAP 2.3.36 Release (2007/06/17)
Fixed slapd error code on Windows (ITS#4945, #4606)
Fixed slapd mutex bug after failed startup (ITS#4957)
Fixed slapd sasl failed Bind bug (ITS#4954)
Fixed slapd sasl ssf logging (ITS#5001)
Fixed slapd tool op init (ITS#4911)
Fixed slapd-bdb no-op crasher (ITS#4925)
Fixed slapd-config olcLogLevel (ITS#4949)
Fixed slapd-config olcModuleLoad replace (ITS#4921,ITS#4923)
Fixed slapd-relay crash when no database can be selected (ITS#4958)
Fixed slapo-chain RFC3062 passwd exop handling (ITS#4964)
Fixed slapo-dynlist multiple group/url[/member] config (ITS#4989)
Fixed slapo-pcache handling of abandoned Operations (#5015)
Fixed slapo-pcache and -rwm interaction (ITS#4991)
Fixed slapo-ppolicy pwdReset/pwdMinAge (ITS#4970)
Fixed slapo-ppolicy control cleanup from ITS#4665
Fixed slapo-syncprov cookie parsing error (ITS#4977)
Fixed slapo-valsort crash on delete op (ITS#4966)
Fixed liblber compilation problem (ITS#5007)
Fixed libldap referral chasing loop (ITS#4955)
Fixed libldap response code handling on rebind (ITS#4924)
Fixed libldap SASL_MAX_BUFF_SIZE (ITS#4935)
Fixed libldap cldap assert (ITS#4992)
Fixed libldap_r thread debug issues (ITS#4972)
Fixed liblutil reading passwd from pipe (ITS#4875)
Fixed ldap client usage typo (ITS#4939)
Build Environment
Fixed --disable-overlays Makefile problem (ITS#4988)
Fixed HP-UX socklen_t problem (ITS#4629)
Documentation
Updated ldapsearch(1) with details on -C option (ITS#5009)
Updated slapadd(8) with details on -s option
Fixed slapd.conf(5) for correct loglevel packets (ITS#5011)
Fixed slapo-ppolicy(5) permanent pwdAccountLockedTime (ITS#4978)
OpenLDAP 2.3.35 Release (2007/04/09)
Fixed ldapmodify to use correct memory free functions (ITS#4901)
Fixed slapd acl set minor typo (ITS#4874)
Fixed slapd entry consistency check in str2entry2 (ITS#4852)
Fixed slapd ldapi:// credential issue (ITS#4893)
Fixed slapd str2anlist handling of undefined attrs/OCs (ITS#4854)
Fixed slapd syncrepl delta-sync modlist free (ITS#4904)
Added slapd syncrepl retry logging (ITS#4915)
Fixed slapd zero-length IA5string handling (ITS#4823)
Fixed slapd-bdb/hdb startup with missing shm env (ITS#4851)
Fixed slapd-ldap/meta consistency in referral proxying (ITS#4861)
Fixed slapd-ldap bind cleanup in case of unauthorized idassert
Fixed slapd-meta search cleanup
Fixed slapd-meta/slapo-rwm filter mapping
Fixed slapd-sql subtree shortcut (ITS#4856)
Fixed slapo-dynlist crasher (ITS#4891)
Fixed slapo-refint config message (ITS#4853)
Fixed libldap time_t signedness (ITS#4872)
Fixed libldap_r tpool reset (ITS#4855,#4899)
Documentation
Misc Doc fixes (ITS#4863, ITS#4877, ITS#4885, ITS#4897)
OpenLDAP 2.3.34 Release (2007/02/16)
Fixed libldap missing get_option(TLS CipherSuite) (ITS#4815)
Fixed ldapmodify printing error from ldap_result() (ITS#4812)
Fixed slapadd LDIF parsing (ITS#4817)
Fixed slapd libltdl link ordering (ITS#4830)
Fixed slapd syncrepl memory leaks (ITS#4805)
Fixed slapd dynacl/ACI compatibility with 2.1
Fixed slapd-bdb/hdb be_entry_get with aliases/referrals (ITS#4810)
Fixed slapd-ldap more response handling bugs (ITS#4782)
Fixed slapd-ldap C-API code tests (ITS#4808)
Fixed slapd-monitor NULL printf (ITS#4811)
Fixed slapo-chain spurious additional info in response (ITS#4828)
Fixed slapo-syncprov presence list (ITS#4813)
Fixed slapo-syncprov contextCSN checkpoint again (ITS#4720)
Added slapo-ppolicy cn=config support (ITS#4836)
Added slapo-auditlog cn=config support
Build environment
Added Berkeley DB 4.5 detection
Documentation
Note slapo-dynlist interaction with manageDSAit (ITS#4831)
OpenLDAP 2.3.33 Release (2007/01/17)
Fixed slapd syncrepl error logging with delta-syncrepl
Fixed slapd-ldap/meta privileged conn caching (ITS#4547)
Fixed slapd-ldap chase-referrals switch (ITS#4557)
Fixed slapd-ldap bind behavior when idassert is always used (ITS#4781)
Fixed slapd-ldap response handling bugs (ITS#4782)
Fixed slapd-ldap idassert mode=self anonymous ops (ITS#4798)
Fixed slapd-ldap/meta privileged connections handling (ITS#4791)
Fixed slapd-meta retrying (ITS#4594, 4762)
Fixed slapo-chain referral DN use (ITS#4776)
Fixed slapo-dynlist dangling pointer after entry free (ITS#4801)
Fixed libldap ldap_pvt_put_filter syntax checks (ITS#4648)
Documentation
Fixed reference to deprecated stmt in slapacl(8) (ITS#4803)
|
|
|
|
|
|
|
|
This still fails on netbsd-3 because base gettext is too old.
|
|
- Correct typo in "configure" so that "--enable-smbk5pwd" or
"--disable-smbk5pwd" actually work.
- Explicitly add "--disable-smbk5pwd" to "CONFIGURE_ARGS" because this
feature is turned on by default (which it really shouldn't be).
The "openldap-server" package can now be built with the default options.
|
|
|
|
variable INSTALL_ROOT).
|
|
The smbk5pwd overlay is now static. It can be used like this:
overlay smbk5pwd
To sync only the samba password, add this:
smbk5pwd-enable samba
See contrib/slapd-modules/smbk5pwd/README in openldap distribution for more
information
|
|
|
|
|
|
changes:
-pysqlite is now easy_install-able
-misc bugfixes
-Allow the size parameter for fetchmany() for better DB-API compliance
-Allow a static build of pysqlite using the SQLite amalgamation
-improve concurrency
-Using mappings and sequences as parameters works now
-Performance optimizations
|
|
This release fixes a bug in VACUUM that can lead to database
corruption. The bug was introduced in version 3.3.14. Upgrading is
recommended for all users. Also included are a slew of other more
routine enhancements and bug fixes.
pkgsrc note: 3 selftests are failing due to some loss of accuracy
in floating point calculations. The upstream fix is to disable the
selftests in question (see sqlite ticket #2570).
|
|
|
|
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
|
|
per PR pkg/36625
|
|
|
|
For Release 0.66
----------------
- Adaptations to Libgda and Libgnomedb's API changes
- Better handling of transaction status when closing a workspace
- Translations:
- New 'sl' translation (Matic Zgur)
- ca (Josep Puigdemont i Casamaj<C3><B3>)
- dz (Pema Geyleg)
- en_GB (David Lodge)
- vi (Clytie Siddall)
|
|
libgnomedb 3.0.0, 2007-04-23
- fix libgnomedb versioning in gtk-docs (yselkowitz)
- misc. bug fixes (Armin Burgmeier, Vivien Malerba)
- Bug fixes: #422979, #423405 (Vivien Malerba)
- Translations:
- ca (Gil Forcada)
- dz (Pema Geyleg)
- lt (Gintautas Miliauskas)
- ar (Djihed Afifi)
libgnomedb 2.99.6, 2007-03-23
- Corrected linker errors when using C++ (Murray Cumming)
- Spell corrections (Murray Cumming)
- Code cleanups (Murray Cumming)
- Data entry widgets improvements (Vivien Malerba)
- Removed the C# bindings (Murray Cumming)
- Always install the doc (Thomas Klausner)
- Lots of minor corrections (Armin Burgmeier, Vivien Malerba, Murray Cumming)
- Bug fixes: #419063, #390609 (Yselkowitz, Murray Cumming)
- Translations:
- new 'dz' translation (Pema Geyleg)
- ca (Josep Puigdemont i Casamajó)
- en_GB (David Lodge)
- sv (Daniel Nylander)
- vi (Clytie Siddall)
libgnomedb 2.99.5, 2007-02-12
- Updated for libgda 2.99.5.
libgnomedb 2.99.4, 2007-02-12
- The library is no split into separate libgnomedb, libgnomedb-extra, and libgnomedb-graph
shared libraries. You must adjust your #include lines appropriately.
Packagers might want to ensure that previously-installed headers are removed, if possible.
- GnomeDbRawForm:
- Handle the new "reset" signal from the GdaDataProxy.
- Don't show a data entry if gnome_db_data_widget_column_hide() has been called.
(Vivien Malerba)
- GnomeDbBasicForm: Allow the "paramlist" property to be set more than once.
- GnomeDbDataWidget, GnomeDbRawGrid, GnomeDBRawForm: added an "iter_changed" signal.
(Vivien Malerba)
- GnomeDbRawGrid:
- Improved column title for parameters restricted by a data model.
- Hide expander for parameters restricted by a data model.
(Vivien Malerba)
- GnomeDbDataCellRendererCombo: Added a "show_expander" property.
(Vivien Malerba)
- Use enum types instead of guint or gulong for flags, matching the
conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef
(Murray Cumming, Openismus)
- Use specific types for property and signal parameter registrations, and use specific signal marshallers.
This should be more robust, and is needed by language bindings.
(Murray Cumming, Openismus)
- Generate enum GType registrations for libgnomedb-extra.
This is needed for language bindings and use of these enums in GValues.
- Improvements to _new() functions for language bindings, such as C++:
GnomeDbSqlConsole, GnomeDbDbmsUpdateViewer, GnomeDbErrorDialog, GnomeDbEditor,
GnomeDbDataImport, GnomeDbLoginDialog, GnomeDbDsnSpec, GnomeDbGrid,
GnomeDbDataSourceSelector, GnomeDbConnectionProperties, GnomeDBForm.
(ArminBurgmeir, Openismus)
GnomeDbDataCellRendererBoolean, GnomeDbDataCellRendererCombo,
GnomeDbDataCellRendererInfo, GnomeDbDataCellRendererTextual,
GnomeDbDataEntryCombo
(Johannes Schmid, Openismus)
- Adapt to latest glade3 API changes. (Vincent Geddes, bug #400836)
- Correct all remaining installation location conflicts with libgda 1.2.
(Leonardo Boshell)
- Correct English spellings. (Kraii)
libgnomedb 2.99.3, 2007-01-27
- Build:
- Now builds with GTK+ 2.8 as well as GTK+ 2.10.
(Murray Cumming)
- Now builds with glib 2.8 as well as glib 2.12.
(Vivien Malerba)
- Now builds without gconf, libgnomecanvas, or libgnomeui.
- The graph API is now a separate shared library.
(Vivien Malerba)
- Use glade-3.1/3.2 instead of glade 3.0,
if using glade at all.
(Vivien Malerba)
- Install gnome-db-plugin.h
(Vivien Malerba)
- Do not install private headers.
(Murray Cumming)
- Removed unused utility functions.
(Bug #383533, Min Sik Kim)
- Windows (win32) build improvements.
(Bug #321663, Yselkowitz)
- Do not ignore CFLAGS.
(Bug #354476, Alex Smith)
- Use glib-mkenums to create gnome-db-enum-types.h and
gnome-db-enum-types.c.
(Bug #129035, Armin Burgmeier)
- Fixed compiler warnings.
(Mark Johnson, Bug #366710, Hans de Goede)
- GnomeDbServerOperation.c: Added "opt_header" property.
(Vivien Malerba)
- Renamed gnome_db_basic_form_show_entries_actions() to
gnome_db_basic_form_show_entry_actions().
(Murray Cumming)
- Renamed GnomeDbmsUpdateViewer to GnomeDbDbmsUpdateViewer.
(Bug #389191, Murray Cumming)
- GnomeDbDatabaseLogin improvements.
(Vivien Malerba)
- Picture widgets: Bug fixes.
(Vivien Malerba)
- GnomeDbTransactionStatus: Warn when the transaction is locked.
(Vivien Malerba)
- Added construct properties for language bindings.
(Bug #391514, Johannes Schmid)
- HIG improvements.
(Jeroen Zwartepoorte)
- Corrected some English strings.
(Bug #352123 and bug #315612 from Clytie Siddall)
|
|
Based on patch proveided by Makoto Fujiwara in PR 36715.
Pkgsrc Changes:
Added fam option.
from NEWS:
libgda 3.0.1, 2007-05-10
- Bug fixes: #433687, #434464, #432798, #432798
(Armin Burgmeier, Gustavo R. Montesino, Leonardo Boshell, Vivien Malerba)
- Translations:
- ar (Djihed Afifi)
libgda 3.0.0, 2007-04-20
- misc. bug fixes (Armin Burgmeier, Vivien Malerba)
- bug fixes in the SQL delimiter to handle comments, BEGIN and END blocks and PostgreSQL's
dollar quoting (Vivien Malerba)
- more unit tests (Vivien Malerba)
- removed dependecy and test for popt (Baris Cicek)
- fixed SQLite provider's error reporting, and implemented the get_last_insert_id() virtuel
method (Vivien Malerba)
- fixed MySQL's provider error where the same column would be reported several times in
the TABLE_FIELDS schema (Vivien Malerba)
- fixed a misbehaviour in the data model import of XML files (Vivien Malerba)
- docs improvements
- removed ambiguities in the source files: mention LGPL everywhere in the library, and
GPL for the executables (Murray Cumming)
- allow dictionary XML file to specify its own DTD file (Vivien Malerba)
- Bug fixes: #421986, #421986, #420306, #410200, #427605, #407908, #417249 (Carsten Clark, Baris Cicek,
Vivien Malerba
- Translations:
- dz (Pema Geyleg)
- lt (Gintautas Miliauskas)
- ar (Djihed Afifi)
libgda 2.99.6, 2007-03-23
- Merged several libraries into one for efficiency and because of inter-dependencies (yselkowitz,
Gustavo R. Montesino, Christopher Taylor)
- More explicit API function names (Murray Cumming)
- Applications can now check installed DBMS providers (yselkowitz)
- C# bindings removed from the libgda's module (Murray Cumming)
- Added regression tests for SQL parsing and delimiting (Vivien Malerba)
- Reworked SQL delimiter and made the SQL parser report non parsed characters (Vivien Malerba)
- Embedded SQLite is now 3.3.13 (Vivien Malerba)
- Added configure tests to work around changes in the MDB API (yselkowitz)
- Improved WIN32 building for Cygwin and MinGW (yselkowitz, Gustavo R. Montesino, Christopher Taylor)
- Bug fixes: #407064, #411811, #314732, #390609, #353404, #411984, #349548, #412122, #411811
(Leonardo Boshell, yselkowitz, Armin Burgmeier, Daniel Espinosa, Murray Cumming, Christopher Taylor,
Vivien Malerba)
- Lots of minor bug fixes
- Translations:
- new dz translation (Pema Geyleg)
- sv (Daniel Nylander)
- en_GB (David Lodge)
- it (Marco Ciampa)
libgda 2.99.5, 2007-02-12
- Correct a linker error when using the (recently renamed to)
gda_query_field_value_get_is_parameter() function.
I'm doing a quick extra release because I imagine that the effects of using
an implicitly-declared function could be odd.
libgda 2.99.4, 2007-02-12
- GdaQuery: Renamed gda_query_is_modif_query() to gda_query_is_modify_query().
(Murray Cumming)
- GdaQueryFieldValue: Added the is_parameter property
(Daniel Espinosa)
- GdaEntityField: Renamed get_data_type() vfunc to get_dict_type().
(Daniel Espinosa)
- GdaQueryField: Renamed get_data_type() vfunc to get_dict_type().
(Daniel Espinosa)
- GdaObject: Added the option for GdaObject sub-classes to copy the
"name" property to the "id" one if the "id" is not set (used by the GdaParameter object)
(Vivien Malerba)
- GdaDataModelQuery:
- Correctly detect when it's not possible to get information about columns.
- Added a "use_transaction" property to allow the object to start a transaction before
running the modification SQL queries and to end it afterwards (so all the modifications are atomic).
(Vivien Malerba)
- GdaDataModel: Added "reset" signal, emitted when the data model has completely changed.
(Vivien Malerba)
- GdaDataProxy:
- Added "re_init_done" signal, emitted when the proxied data model's number of columns changes.
- Corrected a bug which prevented any modification to be applied to the proxied data model.
- Added gda_data_proxy_get_n_modified_rows().
(Vivien Malerba)
- Improvements to _new() functions for language bindings, such as C++:
GdaParameterList, (Johannes Schmid, Openismus)
- Make type checks more flexible, allowing use of derived GTypes by
language bindings: (Armin Burgmeier, Openismus)
- Use enum types instead of guint or gulong for flags, matching the
conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef
(Murray Cumming, Openismus)
- Use specific types for property and signal parameter registrations, and use specific signal marshallers.
This should be more robust, and is needed by language bindings.
(Murray Cumming, Openismus)
- Correct all remaining installation location conflicts with libgda 1.2.
(Leonardo Boshell)
- Correct the check for the gamin version.
(Leonardo Boshell)
- gda-sharp (mono bindings) updated.
(Daniel Espinosa)
- Added tests. (Vivien Malerb)
- Win32 build improvements. (Brecht Sanders)
- MDB provider: Attempt to fix the build for more recent versions of the MDB API.
(Murray Cumming)
libgda 2.99.3, 2007-01-23
- Build fixes:
- With gamin/fam. (Murray Cumming)
- removed unnecessary libxslt dependency. (Vivien Malerba)
- gda-sharp binding fixes. (Vivien Malerba)
- Fixed many compiler warnings. (Murray Cumming)
- Replace use of deprecated sys_errlist() with strerror().
(Joseph Sacco, Bug #353729)
- Win32 build fixes. (yselkowitz, Bug #314732)
- Darwin (MacOS X) build fixes. (Min Sik Kim, Bug #382933)
- GdaConfig: Handle the GDA_DSN_LIST_IN_MEMORY environment variable.
When defined, initial DSN list will be loaded from the filename specified
in that environment variable, and the DSN list modifications will not be
written to a file. (Vivien Malerba)
- GdaQueryFieldValue: can now render parameters in SQL with the :param_name
syntax, as used by Oracle. (Vivien Malerba)
- GdaBlobOp: New object, for improved blob handling. (Vivien Malerba)
- GdaQuarkList: gda_quark_list_add_from_string():
Prevent a crash when the connection string has a final ; character.
(Andrea Zagli, Bug #317831)
- GdaQuery:
- Allow use of derived types, for language bindings. (Armin Burgmeier)
- Avoid memory corruption. (Chris Shoemaker, Bug #341061)
- GdaQueryFieldField: The field_name property is now readable. (Vivien Malerba)
- GdaServerProvider:
- Added the escape_string() and unescape_string() virtual methods. (Vivien Malerba)
- Removed unimplemented gda_server_provider_create_blob() and
gda_server_provider_fetch_blob_by_id() functions. (Murray Cumming)
- Removed unused "prop" properties. (Murray Cumming)
- Spelling and grammar corrections. (Clytie Siddall, bug #352122)
- Providers:
- FreeTDS: Build fixes. (Leonardo Boshell)
- MySQL:
- Slight speed optimization. (Esteban Sanchez)
- Fixed a bug with FK reporting in the CONSTRAINTS schema report.
Added the "bit" data type as a synonym to "tinyint"
removed GDA_TYPE_BLOB reference as MySQL does not support blobs.
(Vivien Malerba)
- Oracle: Major improvments, including blob handling. (Vivien Malerba)
- Postgres
- Fix failure of current transaction when trying to delete a
nonexisting blob Oid
- Improved GdaBinary handling.
(Vivien Malerba)
- Sqlite: Update Sqlite sources to 3.3.10.
- BDB and ODBC: Correct a cast (Hans de Goede, bug #366694)
|
|
|
|
Pointed out by Gergo Szakal in PR 36711.
|
|
|
|
|
|
Change since version 5.0.41:
- Functionality added or changed:
- A new status variable, Com_call_procedure, indicates the number of calls
to stored procedures. (Bug#27994)
- NDB Cluster: The server source tree now includes scripts to simplify
building MySQL with SCI support. For more information about SCI
interconnects and these build scripts, see Section 15.9.1,
Configuring MySQL Cluster to use SCI Sockets. (Bug#25470)
- Prior to this release, when DATE values were compared with DATETIME values
the time portion of the DATETIME value was ignored. Now a DATE value is
coerced to the DATETIME type by adding the time portion as 00:00:00. To
mimic the old behavior use the CAST() function in the following way:
SELECT date_field = CAST(NOW() as DATE);. (Bug#28929)
- A large number of bugs including these security problems have been fixed:
- A malformed password packet in the
connection protocol could cause the server to crash. Thanks for Dormando
for reporting this bug and providing details and a proof of concept.
(Bug#28984)
- CREATE TABLE LIKE did not require any privileges on the source table. Now
it requires the SELECT privilege. (Bug#25578)
- In addition, CREATE TABLE LIKE was not isolated from alteration by other
connections, which resulted in various errors and incorrect binary log
order when trying to execute concurrently a CREATE TABLE LIKE statement
and either DDL statements on the source table or DML or DDL statements on
the target table. (Bug#23667)
|
|
Suggested by pancake@ in PR #28573
|
|
|
|
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
|
|
2007 June 18 (3.4.0)
* Fix a bug that can lead to database corruption if an SQLITE_BUSY
error occurs in the middle of an explicit transaction and that
transaction is later committed. Ticket #2409. See the
CorruptionFollowingBusyError wiki page for details.
* Fix a bug that can lead to database corruption if autovacuum mode
is on and a malloc() failure follows a CREATE TABLE or CREATE INDEX
statement which itself follows a cache overflow inside a transaction.
See ticket #2418.
* Added explicit upper bounds on the sizes and quantities of things
SQLite can process. This change might cause compatibility problems
for applications that use SQLite in the extreme, which is why the
current release is 3.4.0 instead of 3.3.18.
* Added support for Incremental BLOB I/O.
* Added the zeroblob API and the zeroblob() SQL function.
* Added support for Incremental Vacuum.
* Added the SQLITE_MIXED_ENDIAN_64BIT_FLOAT compile-time option to
suppport ARM7 processors with goofy endianness.
* Removed all instances of sprintf() and strcpy() from the core
library.
* Added support for International Components for Unicode (ICU) to
the full-text search extensions.
* In the windows OS driver, reacquire a SHARED lock if an attempt
to acquire an EXCLUSIVE lock fails. Ticket #2354
* Fix the REPLACE() function so that it returns NULL if the second
argument is an empty string. Ticket #2324.
* Document the hazards of type coversions in sqlite3_column_blob()
and related APIs. Fix unnecessary type conversions. Ticket #2321.
* Internationalization of the TRIM() function. Ticket #2323
* Use memmove() instead of memcpy() when moving between memory
regions that might overlap. Ticket #2334
* Fix an optimizer bug involving subqueries in a compound SELECT
that has both an ORDER BY and a LIMIT clause. Ticket #2339.
* Make sure the sqlite3_snprintf() interface does not zero-terminate
the buffer if the buffer size is less than 1. Ticket #2341
* Fix the built-in printf logic so that it prints "NaN" not "Inf"
for floating-point NaNs. Ticket #2345
* When converting BLOB to TEXT, use the text encoding of the main
database. Ticket #2349
* Keep the full precision of integers (if possible) when casting
to NUMERIC. Ticket #2364
* Fix a bug in the handling of UTF16 codepoint 0xE000
* Consider explicit collate clauses when matching WHERE constraints
to indices in the query optimizer. Ticket #2391
* Fix the query optimizer to correctly handle constant expressions
in the ON clause of a LEFT JOIN. Ticket #2403
* Fix the query optimizer to handle rowid comparisions to NULL
correctly. Ticket #2404
* Fix many potental segfaults that could be caused by malicious
SQL statements.
|
|
The new version fixes several bugs and addresses the security
vulerability reported in PMASA-2007-4.
|
|
Changes is in ChangeLog from perl-5.8 to perl-5.8.8.
|
|
|
|
changes: bugbixes
|
|
|
|
|