On Mar 05, Clark Bassett <[EMAIL PROTECTED]> wrote:

> The first, and most serious, is that soundex() appears to have a
> length limit in SQLite

Wooops! :-)
I fear it's a buffer overflow in the cutils C module. :-/
I've extended MXLINELEN to 1024 and replaced some critical strcpy
with strncpy calls (other strcpy remain, but they are "protected"
by fgets, and so...)

Right now I don't have a way to check if it's enough, anyway
I've committed it to the CVS; if possible, try it.

> The second is that the CharactersCache class is not allowed
> for custom queries and thus performance in SQLite is _slow_
> when flushing the characters cache. This is sovled by adding
> 'AFTER_CHARACTERS_TODB' and 'BEFORE_CHARACTERS_TODB' to
> ALLOWED_TIMES,

Another wooops! ;-)
I must have forgot it; I think this one is fixed too, now.

By the way, I'm currently trying to understand why the cutils.c
module just _explode_ when used in the Symbian environment.
It compiles and can be imported/viewed by a python script, but even
a simple call like cutils.soundex('abc') brings down the whole
python interpreter. :-/


Thank you very much: I've added your name to the credits.
-- 
Davide Alberani <[EMAIL PROTECTED]> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Imdbpy-devel mailing list
Imdbpy-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/imdbpy-devel

Reply via email to