diff options
author | schmonz <schmonz> | 2004-07-17 16:28:29 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2004-07-17 16:28:29 +0000 |
commit | bc0f2cd7100530c523ac72fcc77d1a465d0164ce (patch) | |
tree | af322b30d0f5781e66f68f7142bb664f130e4f2f /textproc | |
parent | 63f32c780a15bc532562e9d9124bb77145a9097b (diff) | |
download | pkgsrc-bc0f2cd7100530c523ac72fcc77d1a465d0164ce.tar.gz |
Update to 3.3.
Changes in 3.2:
* use cjkcodecs and iconv_codec if available
* always convert feed to UTF-8 before passing to XML parser
* completely revamped logic for determining character encoding and
attempting XML parsing (much faster)
* increased default timeout to 20 seconds
* test for presence of Location header on redirects
* added tests for many alternate character encodings
* support various EBCDIC encodings
* support UTF-16BE and UTF16-LE with or without a BOM
* support UTF-8 with a BOM
* support UTF-32BE and UTF-32LE with or without a BOM
* fixed crashing bug if no XML parsers are available
* added support for "Content-encoding: deflate"
* send blank "Accept-encoding: " header if neither gzip nor zlib
modules are available
Changes in 3.3:
* optimize EBCDIC to ASCII conversion
* fix obscure problem tracking xml:base and xml:lang if element
declares it, child doesn't, first grandchild redeclares it,
and second grandchild doesn't
* refactored date parsing
* defined public registerDateHandler so callers can add support
for additional date formats at runtime
* added support for OnBlog, Nate, MSSQL, Greek, and Hungarian dates (ytrewq1)
* added zopeCompatibilityHack() which turns FeedParserDict into a
regular dictionary, required for Zope compatibility, and also
makes command-line debugging easier because pprint module
formats real dictionaries better than dictionary-like objects
* added NonXMLContentType exception, which is stored in bozo_exception
when a feed is served with a non-XML media type such as
"text/plain"
* respect Content-Language as default language if not xml:lang is present
* cloud dict is now FeedParserDict
* generator dict is now FeedParserDict
* better tracking of xml:lang, including support for xml:lang=""
to unset the current language
* recognize RSS 1.0 feeds even when RSS 1.0 namespace is not the
default namespace
* don't overwrite final status on redirects (scenarios: redirecting
to a URL that returns 304, redirecting to a URL that redirects
to another URL with a different type of redirect)
* add support for HTTP 303 redirects
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/py-feedparser/Makefile | 4 | ||||
-rw-r--r-- | textproc/py-feedparser/distinfo | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile index 475febe71ad..b0296c6d053 100644 --- a/textproc/py-feedparser/Makefile +++ b/textproc/py-feedparser/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2004/06/30 20:17:35 schmonz Exp $ +# $NetBSD: Makefile,v 1.3 2004/07/17 16:28:29 schmonz Exp $ # -DISTNAME= feedparser-3.1 +DISTNAME= feedparser-3.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=feedparser/} diff --git a/textproc/py-feedparser/distinfo b/textproc/py-feedparser/distinfo index fe613633088..3ba3919cc36 100644 --- a/textproc/py-feedparser/distinfo +++ b/textproc/py-feedparser/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2004/06/30 20:17:35 schmonz Exp $ +$NetBSD: distinfo,v 1.3 2004/07/17 16:28:29 schmonz Exp $ -SHA1 (feedparser-3.1.zip) = d3255a89f1227b26f74a2dc23fc40e04e9426eab -Size (feedparser-3.1.zip) = 1205563 bytes +SHA1 (feedparser-3.3.zip) = 30f2d197efe69dd85c8bedd9258ff34b8c1aa15c +Size (feedparser-3.3.zip) = 255518 bytes |