2015-05-23 20:21:16 by Amitai Schlair | Files touched by this commit (4) |
Log message:
Update to 1.2.21. From the changelog:
documentation:
* docs/overview.rst: Document 'E' prefixed boolean terms for filtering by
extension (see #668, reported by bramvdh).
* docs/encodings.rst: Add a document about character encoding, as suggested by
James Aylett in #550.
* docs/cgiparams.rst: Improve wording of docs for SORT parameter.
* docs/omegascript.rst: Update documentation references to DATE1, DATE2, and
DAYSMINUS which were renamed in 0.6.x and the compatibility aliases removed
in 1.0.0.
indexers:
* omindex:
+ outlookmsg2html: Fix handling of message/rfc822 subparts.
+ Ignore extensions .msi and .msp, which are Microsoft installer files, but
which libmagic sometimes incorrectly identifies as application/msword.
+ Interpret a command of "false" in "--filter" as meaning \
to ignore files
with that MIME type.
omega:
* $prettyurl now decodes valid UTF-8 sequences, and some additional ASCII
characters in the path part: []@!$&'()*+.;= (Fixes #550 and #644, reported by
catkin and terencz.)
* $prettyurl now leaves the query and fragment parts of the URL alone and won't
decode an escaped "/" (omindex doesn't create URLs with any of \
these, so we
only risk breaking other URLs which have them).
* Drop compilation date and time from output when run from the command line -
they prevent reproducible builds and the version number is sufficient
information.
* Handle CGI parameter [=0 as [=1.
templates:
* templates/query: When listing matching terms, don't make the commas italic.
* templates/query: Eliminate blank line before <html>.
* templates/xml: Add XML declaration.
* templates/godmode: Specify charset utf-8 in the content-type.
* templates/xml: Update handling of DATE1, DATE2 and DAYSMINUS which were
renamed in 0.6.x and the compatibility aliases removed in 1.0.0.
build system:
* Link test programs with libtool's '-no-install' or '-no-fast-install', like
we already do in xapian-core, which means that libtool doesn't need to
generate shell script wrappers for them on most platforms.
* configure: Use pkg-config in preference to determine flags needed to
compile and link with PCRE, as this will just work when cross-compiling
(at least under MXE).
* configure: Define MINGW_HAS_SECURE_API under mingw to get _putenv_s()
declared in stdlib.h.
* Enable automake option 'subdir-objects' to avoid warning from newer automake.
portability:
* Add spaces between literal strings and macros which expand to literal strings
for C++11 compatibility.
* Remove 'register' as it's deprecated and clang spits out warnings because of
that. Any modern compiler likely just ignores it as an optimisation hint
anyway.
* Avoid doing link tests with libmagic in configure as they fail on mingw due
to not automatically picking up libraries which libmagic itself depends on.
|
2014-11-17 10:06:01 by Amitai Schlair | Files touched by this commit (2) |
Log message:
Update to 1.2.19. From the changelog:
documentation:
* docs/overview.rst: Note that pdftotext is part of poppler as well as xpdf.
(Noted by Paul Wise)
|
2014-07-06 17:21:32 by Amitai Schlair | Files touched by this commit (3) |
Log message:
Update to 1.2.18. From the changelog:
indexers:
* omindex:
+ Work around libmagic returning a MIME content-type of "Composite Document
File V2 Document[...]" or "application/CDFV2-corrupt" by \
returning a more
suitable filetype based on looking at the file's extension.
+ The starting URL wasn't previously URL encoded. In 1.3.2, this will be
fixed by URL encoding it as we do for the rest of the path, for the 1.2
branch we only URL encode it if it contains a character <= 31 or at least
one of '#', '%', ':' or '?'. This avoids a one-off reindex of every
document in the database in cases which work OK in practice.
+ When we skip a file because it exceeds the configured size limit, include
that size limit in the message.
omega:
* Add support for setting the query expansion scheme to use.
portability:
* Don't compile in unixperm.cc - it isn't currently used, and it fails to build
with mingw. (fixes #635, reported by Alexis Denis)
* Fix warning when built with GCC 4.7.2 using -Os.
* Removed unused inline function, fixing compiler warning.
|
2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
2014-02-20 20:15:44 by Amitai Schlair | Files touched by this commit (3) | |
Log message:
Update to 1.2.17. From the changelog:
documentation:
* docs/overview.html: Add Abiword as an example use of --filter, based on patch
from Frank J Bruzzaniti (fixes#383).
portability:
* Fix "no previous declaration" warning on platforms which don't have
mkdtemp().
indexers:
* omindex:
+ Fix off-by-one when finding documents to delete which would sometimes cause
omindex to fail to delete documents from the database when they weren't
refound during an index update.
+ Decode dates in xlsx files.
+ Ignore extensions 'adm', 'cur', and 'ico' by default.
+ Group-readable files which are owner-readable but not world-readable should
still get a "readable by owner" term added. Reported by Emmanuel \
Garette.
build system:
* Compress source tarballs with xz instead of gzip.
* configure: Sync compiler warning flag machinery against xapian-core. The
changes are special handling for clang, passing -fshow-column where
supported, and handling for new warning flags in GCC 4.6 and 4.7.
|
2013-06-04 23:28:26 by Amitai Schlair | Files touched by this commit (4) | |
Log message:
Update to 1.2.15. From the changelog:
Omega 1.2.15 (2013-04-16):
omega:
* Don't pointlessly link utf8convert.o into the omega CGI.
Omega 1.2.14 (2013-03-14):
indexers:
* omindex:
+ Correct "max" -> "min" when reserving space for \
shared strings in .xlsx
files. This just means we now reserve a more appropriate amount of space
to start with.
+ Ignore .com files by default.
Omega 1.2.13 (2013-01-09):
indexers:
* omindex:
+ Extracting text using external filters now works for filenames containing a
newline character - previously the newline got lost during escaping for the
shell.
+ Fix segfault when -F option without a ':' is passed.
+ Skip a file if we get a read error while calculating the MD5 checksum (used
for duplicate detection) - previously we used a checksum of the file up to
that point.
+ Avoid rereading SVG and Atom files when we calculate their MD5 checksums.
+ Improvement --help output and man page, most notably:
- Say explicitly that --sample-size accepts the same formats as --max-size.
- Note default size limit on files to index is unlimited.
+ When generating a sample for a CSV file, limit the size we pre-allocate to
the CSV file size if that's smaller than the requested sample size, in case
the user sets that limit very high.
omega:
* Fix to decode %-encoded character at the end of the query string.
Omega 1.2.12 (2012-06-27):
No changes since 1.2.11 except to bump the version - this release was made to
fix an incorrect library version information update in xapian-core 1.2.11.
Omega 1.2.11 (2012-06-26):
indexers:
* Change HTML parser's handling of multiple <body> tags and of text outside of
<body> to match the behaviour of modern web browsers. (ticket#599)
* omindex:
+ Add command line option to control the size of the document sample stored.
Patch from Mihai Bivol.
+ Rework .xlsx parsing to substitute the shared strings into the positions
they are used in, so that the sample actually matches what appears in the
spreadsheet, and to index calculated cell contents.
+ Improve handling of headers and footers in OpenDocument documents.
+ pdftotext outputs a formfeed between each page, which messes up our "empty
body" check, so trim any trailing formfeeds before this check.
Omega 1.2.10 (2012-05-09):
indexers:
* Add support for CDATA to HTML/XML parser.
* omindex:
+ Add --max-size option, based on patch from ndaley in ticket#587.
+ Add support for atom feed files, patch from Mihai Bivol in ticket#595.
+ If the document with the highest existing docid before the run was updated,
we were reporting it as "added", but now we correctly report it as
"updated". (Backported from 1.3.0).
+ Catch and report std::exception explicitly, so failing to allocate memory
is no longer reported as "Unknown exception". (Backported from 1.3.0).
Omega 1.2.9 (2012-03-08):
documentation:
* docs/overview.html:
+ Document that libmagic is used to determine the MIME type if the extension
isn't known. Partly addresses ticket#569.
+ We now limit time as well as CPU and memory for external filters.
indexers:
* Our HTML parser now ignores sections bracketed by <!--UdmComment--> and
<!--/UdmComment-->, like we already do for <!--htdig_noindex-->.
* omindex: Add more extensions to the default ignore list: bin dat db fon jar
lnk pyc pyd pyo sqlite sqlite3 sqlite-journal tmp ttf
|
2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880) |
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
2012-10-25 08:57:09 by Aleksej Saushev | Files touched by this commit (587) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
|
2012-03-03 01:14:27 by Thomas Klausner | Files touched by this commit (1657) |
Log message:
Recursive bump for pcre-8.30* (shlib major change)
|