1)  On systems running Upstart, shorewall-init cannot reliably secure
    the firewall before interfaces are brought up.

2)  The 'enable', 'reenable' and 'disable' commands do not work
    correctly in configurations with USE_DEFAULT_RT=No and optional
    providers listed in the DUPLICATE column.

3)  The SSDPServer macro released in 5.1.12 is incorrect:

    - It inadvertently contains the content of macro SSDP.
    - It fails to follow the standard naming convention (should be
      SSDPserver (lower case 's' in 'server').

    The correct macro.SSDPserver has the following content:

#
# Shorewall -- /usr/share/shorewall/macro.SSDPserver
#
# This macro handles SSDP (used by DLNA/UPnP) server bidirectional traffic.
#
###############################################################################
#ACTION SOURCE  DEST    PROTO   DPORT   SPORT   ORIGDEST        RATE    USER

PARAM   -       -       udp     1900
PARAM   DEST    SOURCE  udp     -       1900

    Corrected in Shorewall 5.1.12.1.

4)  When double semicolons (";;") are used to introduce inline
    matches, column/value pairs enclosed in braces ("{...}") are not
    recongnized correctly if there is any white space between the
    closing brace ("}") and the semicolons.

    Workaround: Avoid white space between "}" and ";;"

    Corrected in Shorewall 5.1.12.1

