Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Add Makefile.common for use by py-libxslt.
1.1.29: May 24 2016:
- Security:
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)
- Documentation:
- Portability:
Fix a portibility problem with previous commit (Eduard Sanou),
Fix MingW build (Nick Wellnhofer),
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
Add Python script to run some tests on Windows (Nick Wellnhofer),
Remove /OPT:NOWIN98 option (Nick Wellnhofer),
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha¿ Górny),
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
Use mkdir macro also in case if mingw32. (Lars Kanis),
Add math library to executable link flags (Nick Wellnhofer),
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)
- Bug Fixes:
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
Remove generated headers from dist tarball (Nick Wellnhofer),
Mark XML file argument as repeatable (Nick Wellnhofer),
Keep timezone in date:add (Nick Wellnhofer),
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
Fix dyn:map with namespace nodes (Nick Wellnhofer),
Fix error handling in Saxon extension functions (Nick Wellnhofer),
Fix double free in libexslt hash functions (Nick Wellnhofer),
Fix libxslt format warnings (David Kilzer),
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
Fix possible NULL pointer deref in transform.c (mahendra.n),
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
Fix possible NULL pointer deref in preproc.c (mahendra.n),
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
Fix memory leak in xsltNumberFormat (Albert Astals Cid),
Error in doc/Makefile.am (Brice De Bruyne),
Detect attribute sets recursions in more cases (Daniel Veillard),
Check name vales for attribute-set elements (Daniel Veillard),
Fix hang with namespace-alias, fixes #700689 (Shaun McCance),
Fix str:align with UTF-8 strings (Nick Wellnhofer),
Fix for compiled XPath helpers (Nick Wellnhofer),
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
Set namespaces before evaluating xsl:number (Nick Wellnhofer),
Make --maxvars option work (Per Hedeland),
Set correct context node when initializing xsl:keys (Nick Wellnhofer),
Fix for bug 436589 (Imran Azeezullah),
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
Fix certain patterns with predicates (Nick Wellnhofer),
Fix direct pattern matching (Nick Wellnhofer),
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)
- Improvements:
Add support timestamps from environment (Daniel Veillard),
Add missing tests to dist tarball (Nick Wellnhofer),
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
Allow REC tests with empty stdout (Nick Wellnhofer),
Fix GPL license in HTML files as well (Nick Wellnhofer),
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
Add public function macros to xsltlocale.h (Nick Wellnhofer),
Make valgrind tests work with libtool (Nick Wellnhofer),
Add a couple of xsl:number tests (Nick Wellnhofer),
Lower and upper bound for format token "i" (Nick Wellnhofer),
Lower bound for format token "a" (Nick Wellnhofer),
Handle negative xsl:number values (Nick Wellnhofer),
Round xsl:number values to nearest integer (Nick Wellnhofer),
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
Fix endTimer parameter type (Nick Wellnhofer),
Fix error messages for unsupported methods (Nick Wellnhofer),
Replace sprintf with snprintf (David Kilzer),
Enforce two digit exponent under MSVC (Nick Wellnhofer),
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
Fix a couple of GPL licences found in the documentation (Daniel Veillard),
Use hash table to lookup named templates (Christian Ceelen),
Fix to reg tests post 737840 fix (Daniel Veillard),
Don't fail build the man page if xsltproc is not present (Daniel Veillard),
Re-adding xsltproc.1 (Daniel Veillard),
Fix time type in xsltSaveProfiling (Nick Wellnhofer),
Remove unused parameters (Nick Wellnhofer),
Suppress unused variable warning. (Nick Wellnhofer),
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
Add test case for XPath function args in error case (Nick Wellnhofer),
Add comment about known-to-fail test (Nick Wellnhofer),
Adjust expected test output (Nick Wellnhofer),
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
Add tests for crypto:rc4 (Nick Wellnhofer),
Add first test case for EXSLT crypto module (Nick Wellnhofer),
Separate function for predicate matching in patterns (Nick Wellnhofer),
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),
Adding doc update related to 1.1.28 (Daniel Veillard)
- Cleanups:
Remove bogus test file (Nick Wellnhofer),
Add warning message to expected test output (Nick Wellnhofer)
|
|
|
|
+ jrep
|
|
jrep is a command-line grep-like utility written in Java.
Features:
-- Java regular expressions
(https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html)
-- Support for RE2J
(https://github.com/google/re2)
-- POSIX options (excluding -E and -G)
(http://pubs.opengroup.org/onlinepubs/009604499/utilities/grep.html)
-- most GNU grep(1) options
(https://www.gnu.org/software/grep/)
-- Extensions over GNU grep(1):
options -O, -2 and -8
|
|
Fixed:
- installation directory for doc/ subproject (README, NEWS etc.)
- README
- Installation instructions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Option --directories was implemented.
-r and -R accepts file as free arguments
Support for JGREP_NO_JNI environment variable was introduced
|
|
|
|
kapidox - Frameworks API Documentation Tools
kcodecs - Provide a collection of methods to manipulate strings using various
encodings
kcompletion - Text completion helpers and widgets
sonnet - Spelling framework for Qt5
|
|
|
|
|
|
jgrep is a command-line grep-like utility written in Java.
Features:
-- Java regular expressions
(https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html)
-- Support for RE2J
(https://github.com/google/re2)
-- POSIX options (excluding -E and -G)
(http://pubs.opengroup.org/onlinepubs/009604499/utilities/grep.html)
-- most GNU grep(1) options
(https://www.gnu.org/software/grep/)
-- Extensions over GNU grep(1):
options -O, -2 and -8
|
|
|
|
Pkgsrc changes:
* Add some casts to match types and format strings, plus
fix value range of toupper() operation.
* Merge patch-ag into the new patch-encoding.c.
* Add comments to existing patches which lacked comments.
Upstream changes to libxml2-2.9.4: May 23 2016
Security:
CVE-2016-3627 Avoid building recursive entities
CVE-2016-1833 Heap-based buffer overread in htmlCurrentChar
CVE-2016-1835 Heap use-after-free in xmlSAX2AttributeNs
CVE-2016-1837 Heap use-after-free in htmlParsePubidLiteral
and htmlParseSystemiteral
CVE-2016-1836 Bug 759398: Heap use-after-free in xmlDictComputeFastKey
CVE-2016-1839 Bug 758605: Heap-based buffer overread in xmlDictAddString
CVE-2016-1838 Bug 758588: Heap-based buffer overread in
xmlParserPrintFileContextInternal
CVE-2016-1840 Bug 757711: heap-buffer-overflow in xmlFAParsePosCharGroup
CVE-2016-4483 Avoid an out of bound access when serializing
malformed strings
CVE-2016-1834 Bug 763071: heap-buffer-overflow in xmlStrncat
CVE-2016-3705 Add missing increments of recursion depth counter to
XML parser.
CVE-2016-1762 Heap-based buffer overread in xmlNextChar
More format string warnings with possible format string vulnerability
Heap-based buffer-underreads due to xmlParseName
Fix some format string warnings with possible format string vulnerability
Unsigned addition may overflow in xmlMallocAtomicLoc()
Other bugfixes:
Detect change of encoding when parsing HTML names
Fix inappropriate fetch of entities content
Correct the usage of LDFLAGS
Revert the use of SAVE_LDFLAGS in configure.ac
libxml2 hardcodes -L/lib in zlib/lzma tests which breaks cross-compiles
Add more debugging info to runtest
Implement "runtest -u" mode
Integer signed/unsigned type mismatch in xmlParserInputGrow()
Integer overflow parsing port number in URI
Fix apibuild for a recently added constructv2.9.4-rc2
Use pkg-config to locate zlib when possible
Use pkg-config to locate ICU when possible
Fix an error with regexp on nullable counted char transition
Fix memory leak with XPath namespace nodes
Fix namespace axis traversal
Add a make rule to rebuild for ASAN
Fix null pointer deref in docs with no root element
Portability to non C99 compliant compilers
dict.h: Move xmlDictPtr definition before includes to allow direct
inclusion.
Fix XSD validation of URIs with ampersands
xmlschemastypes.c: accept endOfDayFrag Times set to "24:00:00" mean
"end of day" and should not cause an error. v2.9.4-rc1
os400: tell about xmllint and xmlcatalog in README400.
os400: properly process SGML add in XMLCATALOG command.
os400: implement CL command XMLCATALOG.
os400: compile and install program xmlcatalog (qshell-only).
xmlcatalog: flush stdout before interactive shell input.
os400: expand tabs in sources, strip trailing blanks.
os400: implement CL command XMLLINT.
os400: compile and install program xmllint (qshell-only).
os400: initscript make_module(): Use options instead of
positional parameters.
xmllint: flush stdout before interactive shell input.
os400: c14n.rpgle: allow *omit for nullable reference parameters.
os400: use like() for double type.
os400: use like() for int type.
os400: use like() for unsigned int type.
os400: use like() for enum types.
Add xz to xml2-config --libs output
Don't recurse into OP_VALUEs in xmlXPathOptimizeExpression
Fix namespace::node() XPath expression
Fix OOB write in xmlXPathEmptyNodeSet
Fix parsing of NCNames in XPath
Fix OOB read with invalid UTF-8 in xmlUTF8Strsize
Do normalize string-based datatype value in RelaxNG facet checking
Fix typo: s{ ec -> cr }cipt
Fix typos: dictio{ nn -> n }ar{y,ies}
Fix typos: PATH_{ SEAPARATOR -> SEPARATOR }
Correct a typo.
Bug 760921: REGRESSION (8eb55d78): doc/examples/io1 test fails after fix
for "xmlSaveUri() incorrectly recomposes URIs with rootless paths"
Bug 760861: REGRESSION (bf9c1dad): Missing results for
test/schemas/regexp-char-ref_[01].xsd
error.c: *input->cur == 0 does not mean no error
Add missing RNG test files
Bug 760190: configure.ac should be able to build --with-icu without
icu-config tool
Bug 760183: REGRESSION (v2.9.3): XML push parser fails with bogus
UTF-8 encoding error when multi-byte character in large CDATA
section is split across buffer
Bug 758572: ASAN crash in make check
Bug 721158: Missing ICU string when doing --version on xmllint
python 3: libxml2.c wrappers create Unicode str already
win32\VC10\config.h and VS 2015
Add autogen.sh to distrib
Add configure maintainer mode
|
|
|
|
iso-codes 3.68
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Mon, 2 May 2016
[ ISO 3166-1 ]
* Change long name of GM (ISO-3166 change as of 2016-03-31)
[ ISO 3166-2 ]
* Add changes for Lao (ISO 3166-2 change as of 2015-11-27).
Thanks to Cédric Krier for the bug report and patch.
Closes: alioth#315352
[ ISO 3166-2 translations ]
* Ukrainian by Yuri Chornoivan (TP)
* German by Dr. Tobias Quathamer
[ ISO 3166-1 translations ]
* Brazilian Portuguese by Rafael Fontenelle (TP)
* French by Christian Perrier
* German by Dr. Tobias Quathamer
* Thai by Theppitak Karoonboonyanan
[ ISO 639-3 translations ]
* Ukrainian by Yuri Chornoivan (TP)
[ ISO 639-2 translations ]
* Thai by Theppitak Karoonboonyanan
* German by Dr. Tobias Quathamer
[ ISO 15924 translations ]
* German by Dr. Tobias Quathamer
[ ISO 4217 translations ]
* German by Dr. Tobias Quathamer
|
|
From jmc@OpenBSD.
|
|
on malformed input (CVE-2016-0718)
Description: The Expat XML parser mishandles certain kinds of malformed
input documents, resulting in buffer overflows during processing and error
reporting. The overflows can manifest as a segmentation fault or as memory
corruption during a parse operation. The bugs allow for a denial of service
attack in many applications by an unauthenticated attacker, and could
conceivably result in remote code execution.
bump PKGREV
also add an improvement to the fix for CVE-2015-1283 which was part
of the 2.1.1 release -- don't rely on defined behaviour on overflows
of signed integer operations, from upstream git:
https://sourceforge.net/p/expat/code_git/ci/f0bec73b018caa07d3e75ec8dd967f3785d71bde/
pkgsrc change: add a hint how to run the pkg's selftest (not enabled
permanently because this would add a dependency on C++)
|
|
pkgsrc changes:
o Take the MAINTAINERship
Changes:
0.32.0
------
o add support for Chapel language
o add support for .factor file types
o add kotlin language file types
o add support for julia file types
o add support for qml files
o add support for typescript files
o add support for rdoc files
o add a cython filetype (#771)
o add support for velocity file types
o add support for rst file types
o add TOML file types support
o add support for crystal files
o default to smart-case when using file match (-g and -G). Fixes #724.
o add support for BitBake source files
o misc improvements and bug fixes
|
|
* Fix for issue when inserting read-only images on Windows.
* Added :func:`get_worksheet_by_name()` method to allow the
retrieval of a worksheet from a workbook via its name.
* Fixed issue where internal file creation and modification dates
where in the local timezone instead of UTC.
|
|
3.20.1
======
* Updated translations:
fur (Fabio Tomat)
3.20.0
======
* Updated translations:
da (Ask Hjorth Larsen)
oc (Cedric Valmary)
3.19.90
=======
* Move linktrails stubs to common for all source formats to use
* Allow Mallard example to be a formal element with title
* Added html.js.script template for easier site overrides
* Don't force xref attributes on links in Mallard cache
* Updated translations:
et (Piotr Drag)
hi (Piotr Drag)
is (Sveinn i Felli)
km (Piotr Drag)
pt (Piotr Drag)
si (Piotr Drag)
sl (Piotr Drag)
|
|
|
|
|
|
|
|
|
|
|
|
[Changes contributed by Olly Betts]
- makehtmldocs: Fix inter-class links in generated HTML.
- Fix typo in POD documentation.
- Update Xapian website and trac links to use https, which is now
supported, thanks to James Aylett.
|
|
documentation:
* Update links to Xapian website and trac to use https, which is now supported,
thanks to James Aylett.
indexers:
* Fix HTML/XML entity decoding to be O(n) not O(n²) - processing HTML/XML with
a lot of entities is now much faster.
templates:
* Remove unused country code to name maps. These were intended as examples,
but they aren't very useful as such, and really just bloat the templates
needlessly.
|
|
API:
* PostingSource: Public member variables are now wrapped by methods (mostly
getters and/or setters, depending on whether they should be readable,
writable or both). In 1.3.5, the public members variables have been
deprecated - we've added the replacement methods in 1.2.23 as well to make
it easier for people to migrate over.
chert backend:
* xapian-check now performs additional consistency checks for chert. Reported
by Jean-Francois Dockes and Bob Cargill via xapian-discuss.
documentation:
* Update links to Xapian website and trac to use https, which is now supported,
thanks to James Aylett.
portability:
* On older Linux kernels, rename() of a file within a directory on NFS can
sometimes erroneously fail with EXDEV. This should only happen if you
try to rename a file across filing systems, so workaround this issue by
retrying up to 5 times on EXDEV (which should be plenty to avoid this
bug, and we don't want to risk looping forever). Fixes #698, reported by
Mark Dufour.
|
|
- Fix for compilation on Windows (Pawel Chmielowski)
- Fix typo in error message (Pawel Chmielowski)
|
|
Upstream changes:
0.72 2016-04-19
* Added clone() method to Text::BibTeX::Entry
|
|
Upstream changes:
1.23 - 2016-03-25, H.Merijn Brand
* Skip unsupported encodings
* Reorganize Unicode section and mention layers (Dan Book)
* Amend some UTF-8 tests for PERL_UNICODE settings
* Fix crash on error in parsing with bound columns (RT#113279)
* Add predefined filters (not_blank, not_empty, filled)
|
|
|
|
pugixml is a light-weight C++ XML processing library. It features:
* DOM-like interface with rich traversal/modification capabilities
* Extremely fast non-validating XML parser which constructs the DOM
tree from an XML file/buffer
* XPath 1.0 implementation for complex data-driven tree queries
* Full Unicode support with Unicode interface variants and automatic
encoding conversions
The library is extremely portable and easy to integrate and use.
|
|
* Fix for ``external:`` urls where the target/anchor contains
spaces.
|
|
|
|
|
|
Stringprep is a framework for preparing Unicode test strings in
order to increase the likelihood that string input and string
comparison work.
|
|
This is an HTTP 1.1 compliant XML-RPC library for Erlang. It is
designed to make it easy to write XML-RPC Erlang clients and/or
servers.
|
|
Fast YAML is an Erlang wrapper for libyaml "C" library. It is
designed to be fast and efficient.
|
|
Fast Expat based Erlang XML parsing and manipulation library,
with a strong focus on XML stream parsing from network.
|
|
Incompatible changes
--------------------
* The default format of `today_fmt` and `html_last_updated_fmt` is back to
strftime format again. Locale Date Markup Language is also supported for
backward compatibility until Sphinx-1.5.
Translations
------------
* Added Welsh translation, thanks to Geraint Palmer.
* Added Greek translation, thanks to Stelios Vitalis.
* Added Esperanto translation, thanks to Dinu Gherman.
* Added Hindi translation, thanks to Purnank H. Ghumalia.
* Added Romanian translation, thanks to Razvan Stefanescu.
Bugs fixed
----------
* C++, added support for ``extern`` and ``thread_local``.
* C++, type declarations are now using the prefixes ``typedef``, ``using``, and ``type``,
depending on the style of declaration.
* 2413: C++, fix crash on duplicate declarations
* 2394: Sphinx crashes when html_last_updated_fmt is invalid
* 2408: dummy builder not available in Makefile and make.bat
* 2412: hyperlink targets are broken in LaTeX builder
* figure directive crashes if non paragraph item is given as caption
* 2418: time formats no longer allowed in today_fmt
* 2395: Sphinx crashes if unicode character in image filename
* 2396: "too many values to unpack" in genindex-single
* 2405: numref link in PDF jumps to the wrong location
* 2414: missing number in PDF hyperlinks to code listings
* 2440: wrong import for gmtime.
|