bl3ify
Added HOMEPAGE.
Changed MAINTAINER to myself.
Changes since 1.27:
2004-01-14 Gisle Aas <gisle@ActiveState.com>
Release 1.30
Documentation fixes by Paul Croome <Paul.Croome@softwareag.com>.
2004-01-02 Gisle Aas <gisle@ActiveState.com>
Release 1.29
Added support for the ldapi: and ldaps: schemes.
The ldaps: implementation was contributed by Graham Barr.
Added support for mms: scheme. Contributed by
Dan Sully <daniel@electricrain.com>.
2003-11-30 Gisle Aas <gisle@ActiveState.com>
Release 1.28
The query_param_delete() method was not able to delete
the last parameter from a form. Similar problem existing
when deleting via query_param(). Patch by <awk@awks.org>.
The query_form() method now allow an array or hash
reference to be passed to set the value. This makes it
possible to set the value to an empty form, something that
the old API did not allow.
The query_keywords() method now allow an array reference
to be passed to set the value.
Changed MAINTAINER to myself.
Added HOMEPAGE.
Changes since 1.23:
2002-11-22 Sean M. Burke <sburke@cpan.org>
Release 2.03 -- minor bugfix
The lack of \plain's in HTML::FormatRTF's output was confusing some
formatters. Fixed.
2002-11-16 Sean M. Burke <sburke@cpan.org>
Release 2.02 -- minor bugfix
No big bug reports on the previous version, so maybe it's not so
experimental after all!
Changed the set_version_tag method in HTML::Formatter to avoid some
undef warnings that "James W. Durkin" <jwd@phonogram.net> found.
2002-11-07 Sean M. Burke <sburke@cpan.org>
Release 2.01 - experimental major version change
Added HTML::FormatRTF.
Lots of internal changes to HTML::FormatPS and HTML::Formatter.
Added format_file and format_string methods to HTML::Formatter.
Lots of little tidying up in the docs.
2002-10-29 Sean M. Burke <sburke@cpan.org>
Release 1.24
Just taking it over from Gisle, and releasing this to make sure
CPAN et al register this change.
2003-09-15 Sean M. Burke <sburke@cpan.org>
Release 3.18 -- bugfix to test, adding qr// to look_(down|up)
Accepting Iain 'Spoon' Truskett's neat patch for qr// as lookdown
operators (previously you had to do sub { $_[0]=~ m/.../}).
Rewrote some tests, notably parsefile.t, which was pointlessly
failing because of an incompatibility with an HTML::Parser version.
Removed the disused ancient utils "dtd2pm" and "ent" from the dist.
Various HTTP workarounds and minor corrections
synopsis This patch works around certain broken HTTP servers
(reportedly IIS-5) who incorrectly signals the use of
persistent connections. It also corrects some minor
HTTP issues to make the Squid proxy more semantically
transparent.
severity Minor
date 2004-01-14 18:14
bugzilla #890
versions Squid-2.5 and earlier
platforms All
squid_ldap_group failure if specifying many or long group names
synopsis If the request to squid_ldap_group (login name + all
group names) exceed 256 characters then group lookups
fails or behaves erratically.
severity Minor
date 2004-01-08 19:08
versions Squid-2.5
platforms All
workaround Define multiple ACLs instead of listing many groups in
the same ACL
LDAP helpers TLS mode (-Z option) does not work
synopsis The TLS mode of the LDAP helpers did not work and
always reported "TLS Connection failed"
severity Minor
date 2004-01-05 12:05
bugzilla #887
versions Squid-2.5
platforms All
workaround Use the ldaps:// URI method instead, if your LDAP
server supports it.
Changes:
New in version 2.25b:
* Move fdwatch initialization before the chroot, so that
/dev/poll can work.
* Multiple fdwatch cleanups and fixes (Adam Zell).
New in version 2.25:
* Prohibit "Host: ." and "Host: .." (David Leadbeater).
* Don't free memory prematurely on SIGUSR1 (A.D.F.).
* Use the specified charset in directory listings and errors
(Jonas Ohlsson).
* Lowered THROTTLE_TIME from 60 seconds to 2 seconds, plus more
aggressive computation of sending rate, to improve throttle
reaction time (E Frank Ball).
* Added code to redistribute the throttled bandwidth fairly among
the currently sending connections.
* Some more throttling changes that smooth things out a lot.
* Added an experimental limitation on the number of simultaneous CGIs.
* Chown the log file when starting as root, so that it can later be
re-opened when running as nobody (or whatever user you configure).
Also tweak the logfile pathname so that it still works inside a
chroot tree.
* Make sure URL paths begin with a slash.
* Generate multiple MIME encodings in the correct order, and with the
correct separator.
* Ignore EINTR on read() and write().
* Fix error in httpd_read_fully() and httpd_write_fully() that could
cause incorrect data to be read or written (Daniel Jensen).
* Don't attempt to double-free a file descriptor if a connection times
out while it is paused for throttling.
* Save and restore errno in signal handlers.
* The non-local referer check is no longer fooled by URLs with query
strings.
* Simplified handling of HAVE_INT64T (Trisk). If this causes problems,
e.g. if there are still systems which don't have "long long", we can
back out the change.
* Keep a list of free connection structs, instead of doing linear search
to find a free one (Adam Zell).
* Added config.h option FLUSH_LOG_EVERY_TIME - if it's turned off, the
log does not get fflushed after each request (Adam Zell).
* Multiple robustness improvements to the fdwatch module (Adam Zell).
* Added /dev/poll support to fdwatch (Adam Zell).
* Automatically add no-cache control header on error responses.
- New features and Fixes from release notes:
* One of the most requested Mozilla Mail features, an option to
separate the Recipient and Sender columns in the thread pane, has been
implemented.
* Another frequently requested MailNews feature, a preference for
placing the user's signature above the quoted text, has been added.
* "Remove from server after x days" has been implemented for POP3 mail
accounts.
* vCard support has been added to Mozilla Mail.
* Mozilla 1.6 includes a new cross-platform NTLM authentication
mechanism. This feature brings NTLM authentication to the non-Windows
Mozilla users for the first time and also delivers more robust and
featureful NTLM support to users of older Windows versions.
* Ask Jeeves searching has been added to Mozilla 1.6.
* "Translate Page" functionality has returned to this release of Mozilla.
* The View Source window now has reload functionality.
* Several security-related bugs were fixed in 1.6
* Chatzilla 0.9.48 has been merged, which adds RPL_ISUPPORT support,
halfop mode support, and properly masks key and password dialogs.
* Many crash bugs have been fixed.
* One step closer to the kitchen sink, about:about has been
implemented. Typing about:about in the address field will give the
user a nice list of available about:s.
* The opacity implementation was completely revamped to properly
change the opacity of all descendants as a group.
* CSS inheritance has been updated to work per CSS2.1 (computed values
are inherited).
- pkgsrc specific changes
* add option to build with gtk2 (not completed yet)(from Jeremy C. Reed)
* make mathml optional (for MozillaThunderbird)
Changes:
o Several fixes in maillogconvert.pl
Fixed wrong parsing for qmail log files.
Support mail errors in qmail log files.
Return code for postfix log were all reported in error for mails
sent to several recipients when one recipient was in error.
o Fixed wrong percentage in cluster report.
o Return code for postfix log were all reported in error for mails
sent to several recipients when one recipient was in error.
o Fix a not closing HTML TR tag in full list of hosts.
o awstats_buildstaticpages.pl can accept month on 1 digit.
o awstats_buildstaticpages.pl no more try to build pages
awstats.misc.html and awstats.filetypes.html that does not
exists.
And more... review the website to see a full list of changes.
micro_httpd is a very small HTTP server. It runs from inetd, which means
its performance is poor. But for low-traffic sites, it's quite adequate.
It implements all the basic features of an HTTP server, including:
* Security against ".." filename snooping.
* The common MIME types.
* Trailing-slash redirection.
* index.html.
* Directory listings.
All in 150 lines of code.
Package by Bruce J.A. Nourish from pkgsrc-wip with several changes by me.
List of changes from 0.29:
- Fixed warning messages when textarea doesn't have a name attribute
- Updated required version number for HTML::Parser to 3.26 in Makefile.PL
- Fixed issue with HTML::Parser decoding high-bit entities, by setting
attr_encoded option, now requires HTML::Parser >= 3.26.
- Workaround for Opera 6.01/02 bug with selected radio boxes - place
space before ending "/>" in <input .. />
mozilla-bin/Makefile.common and mozilla-bin-nightly/Makefile.common.
the result is much less duplication and more consistent installations.
tested on NetBSD-current only (for now).
Package Collection.
It will allow administrators of the Apache 2 HTTP server to authenticate
users against a MySQL database. It comes from the RedHat distribution.
MozillaFirebird-gtk2-bin.
note that this is ONLY_FOR_PLATFORM Linux/i386 until we have
glibc-2.3.2 and gtk2 (and dependencies) for Linux in pkgsrc.
Mozilla Firebird is a free, open-source and cross-platform web browser
for Windows, Linux, MacOS X and many other operating systems. It is
small, fast and easy to use, and offers many advantages over other web
browsers, such as tabbed browsing and the ability to block pop-up
windows.
Firebird also offers excellent bookmark and history management, and it
can be extended by developers using industry standards such as XML,
CSS, JavaScript, C++, etc. Many extensions are available.
Snownews is a small console RSS/RDF newsreader. It will handle RSS 1.0
feeds that comply with the W3C RDF specification, but will also support
userland's 0.91 and 2.0 versions.
- Remove --disable-internal-dns. It could be still enabled by adding to
SQUID_CONFIGURE_ARGS in /etc/mk.conf. It found that external dnsserver
has some problem, performance disadvantage on Solaris 8.
- Apply eight official patches.
o Incomplete objects may appear stuck in the cache
synopsis Under certain conditions incomplete objects
may appear stuck in the cache, not even reload
giving a new fresh copy.
severity Major
date 2003-12-23 01:23
bugzilla #876
versions Squid-2.5 and earlier
platforms All
workaround Compiling squid with --disable-http-violations
completely avoids the issue. Setting
"half_closed_clients off" and making
quick_abort as aggressively aborting as
possible by "quick_abort_min 0 KB" and
"quick_abort_max 0 KB" mostly hides the
problem.
o assertion failed: pinger.c:187: "icmp_pktsize <= MAX_PKT_SZ"
synopsis In Squids built with --enable-icmp the pinger
helper may exit with the above assertion
failure if Squid receives a request with a
very long host name.
severity Minor
date 2003-12-23 01:23
bugzilla #865
versions Squid-2.5 and earlier
platforms All
workaround Don't build squid with --enable-icmp. This is
generally recommended anyway unless you are
absolutely sure you want to ICMP PING random
sites all over the Internet to measure RTT
information even if this may trigger IDS
systems etc.
o 000 status code being logged for redirects (should be 302)
synopsis Redirects initiated by redirector helpers was
logged as TCP_MISS/000 instead of the expected
TCP_MISS/302. This patch corrects this and should
also correct log_mime_hdrs output for the same.
severity Minor
date 2003-12-21 16:21
bugzilla #869
versions Squid-2.5 and earlier
platforms All
o Update of Russian error pages
synopsis In a current version threre is a problem. The
absence of "yo" letter. ("e" with 2 dots ).
People prefer to write "E" instead "yo", that is
not quite correct, like "How r u" intstead "How
are you?"
severity Cosmetic
date 2003-12-21 15:21
bugzilla #864
versions Squid-2.5 and earlier
platforms All
o Added 'urllogin' ACL type
synopsis This is not a fix for a Squid bug. It is a new
feature to workaround an MSIE6 bug that uses
control characters to obfuscate the true origin
server hostname. You can use the 'urllogin' acl
TYPE to deny HTTP requests that contain certain
characters in the URL login field.
severity Medium
date 2003-12-19 16:19
versions Squid-2.5 and earlier
platforms All
workaround Patch MSIE6, if/when the patch becomes available.
o DNS resolver has too short MAXHOSTNAME
synopsis Squid would not process hostnames longer than 128
characters. This affects few hosts on the
internet, but with the growing use of iDNA it's
becoming an issue.
severity Minor
date 2003-12-18 01:18
bugzilla #842
versions Squid-2.5 and earlier
platforms All
workaround None.
o Squid refuses to start if "pid_filename none" is specified
synopsis Contrary to the documentation "pid_filename none"
is not accepted and Squid refuses to start.
severity Minor
date 2003-12-17 21:17
bugzilla #868
versions Squid-2.5 and earlier
platforms All
o cache_peer max-conn=.. option does not work
synopsis Due to the a accounting mismatch in the number of
open connections to peers the cache_peer
max-conn=.. option does not work. This issue is
also seen as very high numbers in the OPEN CONN
peer statistics via cachemgr.
severity Minor
date 2003-12-20 20:20
bugzilla #867
versions Squid-2.5 and earlier
platforms All
- Separate MESSAGE files into each platform.
- Remove --disable-internal-dns. It could be still enabled by adding to
SQUID_CONFIGURE_ARGS in /etc/mk.conf. It found that external dnsserver
has some problem, performance disadvantage on Solaris 8.
- Apply eight official patches.
o Incomplete objects may appear stuck in the cache
synopsis Under certain conditions incomplete objects
may appear stuck in the cache, not even reload
giving a new fresh copy.
severity Major
date 2003-12-23 01:23
bugzilla #876
versions Squid-2.5 and earlier
platforms All
workaround Compiling squid with --disable-http-violations
completely avoids the issue. Setting
"half_closed_clients off" and making
quick_abort as aggressively aborting as
possible by "quick_abort_min 0 KB" and
"quick_abort_max 0 KB" mostly hides the
problem.
o assertion failed: pinger.c:187: "icmp_pktsize <= MAX_PKT_SZ"
synopsis In Squids built with --enable-icmp the pinger
helper may exit with the above assertion
failure if Squid receives a request with a
very long host name.
severity Minor
date 2003-12-23 01:23
bugzilla #865
versions Squid-2.5 and earlier
platforms All
workaround Don't build squid with --enable-icmp. This is
generally recommended anyway unless you are
absolutely sure you want to ICMP PING random
sites all over the Internet to measure RTT
information even if this may trigger IDS
systems etc.
o 000 status code being logged for redirects (should be 302)
synopsis Redirects initiated by redirector helpers was
logged as TCP_MISS/000 instead of the expected
TCP_MISS/302. This patch corrects this and should
also correct log_mime_hdrs output for the same.
severity Minor
date 2003-12-21 16:21
bugzilla #869
versions Squid-2.5 and earlier
platforms All
o Update of Russian error pages
synopsis In a current version threre is a problem. The
absence of "yo" letter. ("e" with 2 dots ).
People prefer to write "E" instead "yo", that is
not quite correct, like "How r u" intstead "How
are you?"
severity Cosmetic
date 2003-12-21 15:21
bugzilla #864
versions Squid-2.5 and earlier
platforms All
o Added 'urllogin' ACL type
synopsis This is not a fix for a Squid bug. It is a new
feature to workaround an MSIE6 bug that uses
control characters to obfuscate the true origin
server hostname. You can use the 'urllogin' acl
TYPE to deny HTTP requests that contain certain
characters in the URL login field.
severity Medium
date 2003-12-19 16:19
versions Squid-2.5 and earlier
platforms All
workaround Patch MSIE6, if/when the patch becomes available.
o DNS resolver has too short MAXHOSTNAME
synopsis Squid would not process hostnames longer than 128
characters. This affects few hosts on the
internet, but with the growing use of iDNA it's
becoming an issue.
severity Minor
date 2003-12-18 01:18
bugzilla #842
versions Squid-2.5 and earlier
platforms All
workaround None.
o Squid refuses to start if "pid_filename none" is specified
synopsis Contrary to the documentation "pid_filename none"
is not accepted and Squid refuses to start.
severity Minor
date 2003-12-17 21:17
bugzilla #868
versions Squid-2.5 and earlier
platforms All
o cache_peer max-conn=.. option does not work
synopsis Due to the a accounting mismatch in the number of
open connections to peers the cache_peer
max-conn=.. option does not work. This issue is
also seen as very high numbers in the OPEN CONN
peer statistics via cachemgr.
severity Minor
date 2003-12-20 20:20
bugzilla #867
versions Squid-2.5 and earlier
platforms All
- teTeX 1.0.x packages have been moved to teTeX1* directories.
- teTeX 2.0.x packages have been moved to teTeX* directories and their base
name has been changed to teTeX (instead of teTeX2).
The PEAR::HTML_Common PHP package provides methods for html code display and
attributes handling.
* Methods to set, remove, update html attributes.
* Handles comments in HTML code.
* Handles layout, tabs, line endings for nicer HTML code.
Adrian Portelli
The PEAR::HTML_Common PHP package provides methods for html code display and
attributes handling.
* Methods to set, remove, update html attributes.
* Handles comments in HTML code.
* Handles layout, tabs, line endings for nicer HTML code.
o Repeated POST requests causes number of persistent connections to grow
synopsis If responses to POST or other non-indempotent
requests allows the connection to be kept
persistently open then this can lead to a
increased connection usage by Squid. This
patch changes the behaviour to keep the number
of connections stable by closing a persistent
connection before opening the new connection.
severity Minor
date 2003-12-13 16:13
bugzilla #862
versions Squid-2.5
platforms All
workaround Disable server-side persistent connections by
setting "server_persistent_connections off" in
squid.conf.
o Segmentation fault on aborted FTP PUT requests
synopsis If a FTP PUT request is aborted while Squid is
writing data to the server then Squid may
abort with a segmentation fault.
severity Major
date 2003-12-14 12:14
bugzilla #853
versions Squid-2.5 and earlier
platforms All
workaround If this plauges you a lot then you can deny
the use of FTP PUT until the server can be
patched. But please note that this will limit
the functionality of the proxy by not allowing
FTP uploads via the proxy.
acl FTP protocol FTP
acl PUT method PUT
http_access deny FTP PUT
o Limit use of persistent connections when filedescriptor usage is high
synopsis Under high usage a lot of filedescriptors may
be idle persistent connections, causing a
shortage of filedescriptors for handling new
requests.
severity Minor
date 2003-12-14 12:14
bugzilla #571
versions Squid-2.5 and earlier
platforms All
workaround Disable the use of persistent connections in
squid.conf. But pleae note that disabling
persistent connections will cause a networking
performance penalty unless you are actually
short on filedescriptors. Alternatively
rebuild Squid with support for more
filedescriptors.
o Icon URLs are uneededly complex
synopsis The URL syntax used by Squid for FTP/Gopher
icons are uneededly complex and often causes
problems. This patch adds a "short_icon_urls"
directive which can be used to enable a less
complex URL syntax for icons.
severity Cosmetic
date 2003-12-14 13:14
bugzilla #856
versions Squid-2.5 and earlier
platforms All
o redirector_access does not handle slow acls such as dst or external correctly
synopsis redirector_access was a "fast" acl lookup and
did not handle "slow" acls requiring external
lookups such as dst or external correcly.
severity Minor
date 2003-12-14 13:14
bugzilla #860
versions Squid-2.5 and earlier
platforms All
o Persistent connection usage too high after sudden burst of traffic
synopsis Persistent server connections are reused in a
round-robin fashion which may cause the number
of connections to stay artificially high after
a sudden burst of requests.
This patch changes persistent connection
management to use a LIFO order reusing the
most recently used connection first, thereby
allowing unneeded connections to close down by
idle timeout.
severity Minor
date 2003-12-15 23:15
bugzilla #865
versions Squid-2.5 and earlier
platforms All
workaround This usually is not a significant problem, but
if you are plauged by this you can try
disabling server-side persistent connections
in squid.conf.
WebUnit is Ruby API for testing html/cgi without browser, and is
ideally suited for automated unit testing of web sites when combined
with a Ruby unit test framework such as RubyUnit.
It was designed and implemented by Masaki Suketa.
Overview of Changes in gtkhtml2 2.4.1
=====================================
* Fix crasher bug after using debug->properties dialog in testgtkhtml
(bug #121301)
* Fix crashewr bug in balsa (bug #121434)
* Add check that variable is not NULL before dereferencing it [Sven Neumann]
* Correct inconsistencies in atk_object_get_index_in_parent for children
of tables (bug #123450)
* Replace gettimeofday with g_get_current_time to allow build on Windows.
(bug #123704)
* Fix crasher bug in balsa when UTF-8 characters encountered (bug #123721)
* Fix crasher bug when dom-test is run (bug #121300)
Overview of Changes in gtkhtml2 2.4.0
=====================================
None.
Overview of Changes in gtkhtml2 2.3.6
=====================================
* Fix crasher bug when used with python. (bug #119496)
Overview of Changes in gtkhtml2 2.3.5
=====================================
* Fix name of library (.so was missing) (bug #117029)
Overview of Changes in gtkhtml2 2.3.4
=====================================
* Ensure that activating a link when using Assistive Technology works.
(bug #116105)
* Fix ref counting error (bug #116177) [Richard Hult]
* Make link colour more visible when using Inverse themes (bug #95190)
* Fix crasher bug on devhelp startup (bug #114341)
* Set shadow_type to GTK_SHADOW_IN for scrolled windows containing
GtkTreeView for lists in forms (bug #114705) [Rodney Dawes]
* Embed GtkTextView in a scolled window and set scrolled windows shadow_type
to GTK_SHADOW_IN (bug #114713) [Rodney Dawes]
* Set form defaults correctly. (bug #114703) [Rodney Dawes]
Overview of Changes in gtkhtml2 2.3.3
=====================================
* Fix error exposed on 64-bit (bug #113869)
Overview of Changes in gtkhtml2 2.3.2
=====================================
* Fix crasher bug when mouse is moved while page is being loaded (bug #112302)
Overview of Changes in gtkhtml2 2.3.1
=====================================
* Fix crasher in yelp when changing page with text selected (bug #110012)
* Add support for <nobr> tag (bug #110265) (yuedong.du@sun.com)
* Do not return NULL for accessible child of HtmlBoxTable if there are
subsequent cells in the table. (bug #110247)
* Send notification of page change when running yelp with accessibility
enabled (bug #110267)
* Report correct number of links when run with accessibility enabled
(bug #109946)
* Make function html_selection_get_text public (bug #98381)
Overview of Changes in gtkhtml2 2.3.0
=====================================
* Fix crasher caused by incorrect reference to GtkStyle, (bug #104946)
* Rework how accessible text is presented. All the text in a paragraph is
in one accessible object instead of having an accessible object corresponding
to each HtmlBoxText, (bug #98324)
* Fix crasher caused by Korean spam, (bug #107910)