would build any other object-oriented Python program. This results in smaller
source code developed in less time.
CherryPy is now more than six years old and it is has proven very fast and
stable. It is being used in production by many sites, from the simplest ones to
the most demanding ones.
* Rename fdevent_event_add to _set to reflect what the function does. Fix some
handlers.
* Fix buffer.h to include stdio.h as it is needer for SEGFAULT()
Changes 1.4.27:
* Fix handling return value of SSL_CTX_set_options
* Fix mod_proxy HUP handling (send final chunk, fix usage counter)
* mod_proxy: close connection on write error
* Check uri instead of physical path for directory redirect
* Fix detecting git repository
* [mod_compress] Fix segfault when etags are disabled
* Reset uri.authority before TLS servername handling, reset all "keep-alive"
data in connection_del
* Print double quotes properly when dumping config file
* Include IP addresses on error log on password failures
* Fix stalls while reading from ssl sockets
* Fix etag formatting on boxes with 32-bit longs
* Fix two compiler warnings
* mod_accesslog: fix %p for ipv6 sockets
* mod_fastcgi: Send 502 "Bad Gateway" if we couldn't open the file for
X-Sendfile
* mod_staticfile: add debug output if we ignore a file with
static-file.exclude-extensions
* mod_cgi: fix race condition leaving response not forwarded to client
* mod_accesslog: Fix var declarations mixed in source
* mod_status: Add version to status page
* mod_accesslog: optimize accesslog_append_escaped
* openssl: silence annoying error messages for errno==0
* array.c: improve array_get_unused_element to check data type; fix mem leak if
unused_element didn't find a matching entry
* add check to stop loading plugins twice
* cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls
* only require FDEVENT_IN bit to be set for listening connections
* add libev fdevent handler: server.event-handler = "libev"
* mod_proxy: return response as soon as it is available
* don't overwrite global server.force-lowercase-filenames setting
* bind to IPV6-only if ipv6 address was specified
* Ignore require-hooks which exist in %INC
* Reloads by file, not module name
* Add a no Apache::Reload directive which skips reloading for modules that have
it included (useful for Moose compatibility).
* Prepare modperl for the upcoming perl 5.14
* Add lib/ModPerl/MethodLookup.pm to MANIFEST via lib/ModPerl/Manifest.pm
* PerlIOApache_write() now throws an APR::Error object, rather than just
a string error, if modperl_wbucket_write() fails.
* Authentication tests fail with LWP 5.815 and later
* Concise test won't perform unless StatusTerse is set to ON
* Look for a usable apxs in $ENV{PATH} if all other options fail, then prompt
the user for one.
* Work around bootstrap warnings when Apache2::BuildConfig has not been
created yet.
* Remove Apache::test compatibility (part of mod_perl 1.2.7), that code causes
build issues and is 4 versions out of date.
* Make sure perl is built either with multiplicity and ithreads or without both
* Support for "install_vendor" and "install_site" make targets
* Run tests on bundled pure perl Apache::* modules
* Implement a mini-preprocess language for map-files in xs/maps.
* Implement APR::Socket::fileno
* Export PROXYREQ_RESPONSE, a missing PROXYREQ_* constant
* Make sure standard file descriptors are preserved by the perl-script handler
* Fix the filter init handler attribute check in
modperl_filter_resolve_init_handler()
* Make sure buffer is a valid SV in modperl_filter_read()
* Move modperl_response_finish() out of modperl_response_handler_run in
mod_perl.c
Pulled from upcoming 0.3.1
---------------------------------------------------------------------------
* Allow MellonUser variable to be translated through MellonSetEnv
* A /mellon/probeDisco endpoint replaces the builtin:get-metadata
IdP dicovery URL scheme
* New MellonCond directive to enable attribute filtering beyond
MellonRequire functionalities.
* New MellonIdPMetadataGlob directive to load mulitple IdP metadata
using a glob(3) pattern.
Version 0.3.0
---------------------------------------------------------------------------
* New login-endpoint, which allows easier manual initiation of login
requests, and specifying parameters such as IsPassive.
* Validation of Conditions and SubjectConfirmation data in the assertion
we receive from the IdP.
* Various bugfixes.
Summary of changes from 2.1.4 to 2.1.5
* Two bugs relating to Content-Length and possible duplication of Content-Length headers have been resolved.
* Support for bourne-like "here"-documents in the command line interface, allowing <<__EOF__ and similar schemes.
* Fixed an issue with re-using connections after Chunked-Encoding.
* Fix a bug that would inflate the "lost header" count and could cause problems during heavy traffic over a single connection, typically seen by load testing.
* Use the time of cache-insertion for "If-Modified-Since" requests if a "Last-Modified" header isn't provided by the backend.
* Merge multi-line Vary and Cache-Control headers from clients, which Google Chromium seem to split up.
* Various build fixes and documentation improvements
* Various bug fixes.
as library path instead of the source tree. install the tries to relink
the target with the new path, which fails because the just-installed
libraries are not in the buildlink directory.
Just don't rebuild makefiles, the run-time search path has been fixed
by buildlink already.
should fix PR 43385. OK wiz@
* Yaml formatted setup files are now produced by default.
(Perl formatted setup files can still be used.)
* Add timezone setting in setup file. This alows time zone to be configured
via the web.
* comment: Better fix to avoid showing comments of subpages, while
not breaking manual inlining of comments.
* meta: Security fix; don't allow alternative stylesheets to be added
on pages where the htmlscrubber is enabled.
(Updating this leaf package during the freeze for the security and
bug fixes.)
(contains security fix for CVE-2011-0728).
What's changed in loggerhead?
=============================
1.18.1 [24Mar2011]
------------------
- Fix escaping of filenames in revision views.
(William Grant, #740142)
- Add missing import to loggerhead.trace, allowing start-loggerhead
to run when a log.roll config option is set.
(Max Kanat-Alexander, #673999)
1.18 [10Nov2010]
----------------
- Syntax highlighting is no longer applied for files greater than 512K,
reducing codebrowse.launchpad.net overloading.
(Max Kanat-Alexander, #513044)
- Documentation added in the docs directory. README simplified
accordingly. (Tres Seaver).
- Show svn/git/hg revision ids in loggerhead revision view.
(Jelmer Vernooij)
- Fix .bzr/smart access to branches in shared repos. (You also need
a version of bzr with bug #348308 fixed.) (Andrew Bennetts)
- Support FastCGI, SCGI and AJP using flup. (Denis Martinez)
- Repository.get_revision_inventory() was removed in bzr 2.2; use
Repository.get_inventory() instead. (Matt Nordhoff, #528194)
- Ignore readonly+ prefix when checking if Loggerhead is serving a
local location. (Reported by Tres Seaver.) (Matt Nordhoff)
- Set Cache-Control and Expires headers on static pages.
(John Arbash Meinel)
- Generate relative links where possible (everywhere but HTTP
redirects and feed IDs). (Michael Hudson, Matt Nordhoff)
- Fix bad redirect when visiting "/download" or "/download/".
(Matt Nordhoff, #247992)
* comment: Don't show comments of subpages on parent pages.
(Fixes bug introduced in version 3.20100505.)
* darcs: Fix multiple issues preventing rcs_diff from working.
* aggregate: Read cookies from ~/.ikiwiki/cookies by default.
Also, the cookiejar configuration setting can be used by
other plugins to provide a custom `cookie_jar` object for LWP::UserAgent.
(Thanks, schmonz)
* Avoid escaping / characters in filenames when building the cgiurl,
as this confuses eg, cvsweb.
=== Ruby CSS Parser CHANGELOG
=== Version 1.1.3
* allow limiting by media type in add_block!
=== Version 1.1.2
* improve parsing of malformed declarations
* improve support for local files
* added support for loading over SSL
* added support for deflate
==== Version 1.1.1
* Ruby 1.9 compatibility
* @import regexp updates
* various bug fixes
==== Version 1.1.0
* Added support for local @import
* Better remote @import handling
== Changes
* March 13th, 2011: Twelfth public release 1.2.2/1.1.2.
* Security fix in Rack::Auth::Digest::MD5: when authenticator
returned nil, permission was granted on empty password.
== Changes
* March 13th, 2011: Twelfth public release 1.2.2/1.1.2.
* Security fix in Rack::Auth::Digest::MD5: when authenticator
returned nil, permission was granted on empty password.
Changelog
=========
Since 1.7.3.3
------------
bugfix: Security issue with cookies.
bugfix: Issue in combine.php.
bugfix: Issue with report conditions with date comparisons.
bugfix: Fixed langs for es_es and es_la.
bugfix: Logs were not written for subtasks when trashing, untrashing,
archiving and unarchiving tasks.
bugfix: Permissions issue at users history log.
bugfix: Tasks reports shows priority codes instead of showing prioriy names.
bugfix: Fixed: reminder didn't use timezone in some cases.
bugfix: Class name removed from search results.
bugfix: File revisions in search results sometimes shows html code.
bugfix: When reporting objects with list custom properties only the
first value was shown.
bugfix: When composing an email, fields to, cc and bcc not always
select the email from the list if clicking it.
bugfix: Event creator appears twice in the email when other user
accepted the invitation.
bugfix: Email signature does not change when composing an email and
changing the from address.
bugfix: Issue with upload control when attaching a file that already
exists in the system.
bugfix: Bug with CKEditor and Chrome when adding an image to a document.
bugfix: Checkbox were not cleared when reloading contact list.
bugfix: Issue when having more than one tab with Feng Office and
viewing emails in each tab.
bugfix: Templates with assigned tasks are not shown properly at tasks widgets.
bugfix: Date format config handler is not initializing correctly for
some values.
bugfix: Escape characters for report results.
bugfix: Issue with calendar reports.
bugfix: Issue with tasks widget in dashboard.
bugfix: Issue with milestone due dates in listing.
bugfix: Issue with conversation list permissions when viewing an email.
bugfix: LinkedObjectManager issue fixed.
system: CKEditor upgraded to version 3.5.1
feature: Added APC cache for config options and other frequent objects.
feature: Added languages: Bulgarian, Suomi and Svenska.
feature: Upgraded languages: cs_cz, de_de, el_gr, it_it, ja_jp, nb_no,
nl_nl, pl_pl, zh_cn.
feature: Improved the message for emails in outbox when logging in.
feature: Added some indexes and improved parts of the code to improve
performance.
feature: Added more checks when sending emails.
feature: Performance improved for reminder and email pollings.
feature: Show label "Tags" when tags panel is collapsed.
feature: Javascript injection prevention.
Since 1.7.3.2
------------
bugfix: Sending emails fixed to avoid sending an email more than one
time when receiving 'mysql has gone away' msg in the middle of the
process.
Django 1.3’s focus has mostly been on resolving smaller, long-standing feature
requests, but that hasn’t prevented a few fairly significant new features from
landing, including:
* A framework for writing class-based views.
* Built-in support for using Python’s logging facilities.
* Contrib support for easy handling of static files.
* Django’s testing framework now supports (and ships with a copy of) the
unittest2 library.
From Christian Sturm in PR pkg/44755.
1.15 2011-03-18 00:00:00
- Changed default log level in "production" mode from "error" to
"info".
- Improved lookup method in Mojo::IOLoop.
- Fixed a serious Mojo::DOM bug. (moritz)
Upstream changes:
1.14 2011-03-17 00:00:00
- Added support for multiple dns servers to Mojo::IOLoop.
- Added config helper to Mojolicious::Plugin::Config.
- Changed resolv.conf parser in Mojo::IOLoop to use the first
nameserver.
- Changed lookup method in Mojo::IOLoop to pick records randomly.
- Fixed small optional tag bugs in Mojo::DOM.
- Fixed JavaScript/CSS bug in Mojo::DOM.
- Fixed Windows home directory detection bug. (akron)
- Fixed a few warnings.
- Fixed typos.
1.13 2011-03-14 00:00:00
- Deprecated Mojo::Client in favor of the much sleeker
Mojo::UserAgent.
- Made the most common Mojo::IOLoop methods easier to access for the
singleton instance.
- Fixed typos.
1.12 2011-03-10 00:00:00
- Relicensed all artwork to CC-SA, so the whole distribution can be
considered "open" again.
- Deprecated MOJO_JSON_CONFIG environment variable in favor of
MOJO_CONFIG. (crab)
- Added EXPERIMENTAL support for IPv6.
- Added more Perl-ish configuration plugin.
- Added drain callback support for WebSockets.
- Added line numbers to Mojo::JSON error messages. (marcus)
- Removed experimental status from hypnotoad and
Mojolicious::Plugin::TagHelpers.
- Removed experimental status from many attributes and methods all
over Mojolicious.
- Improved attribute support of the select_field tag helper. (yko)
- Improved text_field tag helper.
- Improved tag helper attribute escaping.
- Improved attrs method in Mojo::DOM.
- Updated to jQuery to version 1.5.1.
- Fixed XSS issue in link_to helper.
- Fixed route unescaping bug.
- Fixed small Mojo::DOM bug. (yko)
- Fixed small documentation bug.
- Fixed typos. (kimoto)
From Christian Sturm in PR pkg/44740.