WebServer-specific changes

Please see important upgrade notes for 5.2.191-release1 which also apply to this release.

Administration Interface improvements:

Fixed a missing close tag in DB browser.

RXML improvements:

Propagate <header> tag without attributes since it is part of HTML5.

Core improvements:

Added additional MIME definitions for audio/mp4 and audio/ogg.

Pike-specific changes

Modules improvements:

Protocols.DNS: Added fixes for Windows.

Protocols.DNS: Improve detection of lacking IPv6 mapped IPv4.

Protocols.HTTP: Improved handling of async DNS.

Sql.pgsql: Many fixes and updates to Postgres module.

Sql.Sql: Improve handling of options mapping in all Sql drivers.

WebServer-specific changes

Important notes on upgrading existing installations:

Changes in MySQL reconnect handling

The MySQL connector has changed its reconnect behavior. It is crucial that server modules do not keep long-lived
connections when idling since they will be unavailable for reuse. If you run the server with --debug you
will see extra warnings in the debug log if incorrect behavior is encountered.

Java on Mac OS X 10.7

Users of Mac OS X 10.7 Lion should be aware that Apple no longer installs a Java runtime by default. Instead
there is a stub library that will present a dialog box when it detects an invocation of a Java command; the intention
of this dialog box is to let administrators download the Java package when needed. However, this strategy will fail
if the Roxen server is running in background mode (there is no window context to show the dialog box) and Roxen will
then terminate. A simple solution to this is to open a Terminal window and type the command java to force
Mac OS X to present the dialog box in an interactive session.