Changes between Version 14 and Version 20 of Ticket #46


Ignore:
Timestamp:
15/07/11 05:53:21 (14 years ago)
Author:
Olly Betts
Comment:

SWIG-based Java isn't zero byte clean, but looking at the JNI methods used, I don't think the hand-coded JNI actually was on input (despite my comment above about it being so in 1.0.7).

Updated description with current status.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #46

    • Property Milestone 1.11.2.0
    • Property Blocking 120
  • Ticket #46 – Description

    v14 v20  
     1Current status:
     2
     3Java (SWIG-based): \0 in Java -> \xc0\x80 in Xapian, which seems to disappear from the returned string on output
     4
     5Tcl: \0 in Tcl -> \xc0\x80 in Xapian, which reappears as \0 in Tcl on when returned
     6
     7C#: Truncates at \0 on input
     8
     9----
     10''Original description:''
     11
    112Check for zero byte cleanness wherever strings are used.  There are a
    213number of c_str()s in the code, but I believe all in the core library