pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:499:    encode_words_quoted_remapped() and    encode_words_quoted_labled_remapped().       - Added workaround for a bug in Microsoft Internet Explorer where it    forgets to properly quote backslashes in the Content-Disposition    field.       - Fixed a bug that could occur when casting MIME.Message objects to    strings.    + o Msql +  +  Return correct UNDEFINED instead of 0 values for NULL values in resultsets. +    o Mysql       Unicode support. FIXME: mast Document in more detail. C.f. check-in    1.25 of lib/modules/Sql.pmod/mysql.pike. -  +  Return correct UNDEFINED instead of 0 values for NULL values in resultsets.      o Odbc       FIXME: Rewrite    Now supports UnixODBC properly.    Fixed various issues with Unicode.    FreeTDS fixes -  +  Return correct UNDEFINED instead of 0 values for NULL values in resultsets.      o Oracle       - The module has been updated to work with Oracle 10.       - An approximation of the number of rows in a result object can be    queried from the new function num_rows().    -  +  - Return correct UNDEFINED instead of 0 values for NULL values in resultsets. +    o Parser.HTML       FIXME    Allow string and array as argument to _set_*_callback      o Parser.Pike and Parser.C       - Parser.Pike and Parser.C have been rewritten in C for increased    performance.   
pike.git/CHANGES:695:       - If ENABLE_SPAWN_RSQLD is defined, rsqld will be spawned when    needed to complete rsql queries.       - Added streaming_query() method to Sql objects which enables larger    result sets than available memory.       - It is possible to iterate over the result object from big_query()    queries directly in foreach.    +  - Support UNDEFINED to designate NULL in emulated bindings. +     - Support for ODBC DSN files. FIXME: Example from grubba?       Sql.Sql db = Sql.Sql("dsn://user:pass@host/database");       - Support for the TDS protocol, used by Sybase and Microsoft SQL    server.       Sql.Sql db = Sql.Sql("tds://user:pass@host/database");       - Support for the SQLite database added. A raw interface is    available throug hthe SQLite module. FIXME: Syntax?       Sql.Sql db = Sql.Sql("sqlite://path/to/file");       - Sql.pgsql. New driver for native PostgreSQL network protocol support.    It implements a superset of the existing Postgres driver.    Current features: no library dependencies (no libpq), native binding    support, streaming support, NOTIFY/LISTEN support (fully eventdriven,    no polling), binary support for integer, float and string datatypes, -  COPY FROM/TO STDIN/STDOUT support, multiple simultaneous streaming queries -  on the same connection (i.e. multiple PostgreSQL-portal-support), -  automatic precompilation and caching of often-used +  COPY FROM/TO STDIN/STDOUT support, multiple simultaneous streaming +  queries on the same connection (i.e. multiple PostgreSQL-portal- +  support), automatic precompilation and caching of often-used    long-compile-time-needing queries, extended columndescriptions,    accurate error messages under all circumstances, SSL-support,    SQL-injection protection since it will ignore everything after the -  first semicolon terminating the first command in the query, integrated +  first semicolon delimiting the first command in the query, integrated    statistics, _reconnect callback for sessions that use temptables.       Performance tuned, with the helperclass _PGsql.PGsql it currently    is around 21% faster than the old libpq based Postgres driver    for smaller queries; for large bytea blobs and large texts, it    speeds up even more.       Support for this driver is indicated by PostgresNative appearing    in the featurelist, and since it has no library or OS dependencies,    it will always be available.    -  +  This driver serves URLs of the form: +  pgsql:// (plain) and pgsqls:// (SSL). +  In case the old Postgres driver is disabled, this driver takes +  over postgres:// transparently as well. +     FIXME: mysql      o SSL       FIXME: client certificates: examples?      o Standards.IIM       Some bugfixes in parsing Photoshop headers and DOS EPS Binary    Headers.