diff --git a/docs/Shorewall-perl.xml b/docs/Shorewall-perl.xml
index 2e9bb9930..56dfea7fe 100644
--- a/docs/Shorewall-perl.xml
+++ b/docs/Shorewall-perl.xml
@@ -756,6 +756,8 @@ DNAT- net 192.168.1.3 tcp 21
+ -f=4|6
+
--family=4|6
@@ -770,6 +772,35 @@ DNAT- net 192.168.1.3 tcp 21
+
+ -c
+
+ --confess
+
+
+ Added in Shorewall 4.4.20. Causes error and warning messages to
+ include a Perl stack trace. Useful for finding the place in the code
+ where the message is generated.
+
+
+ -u
+
+ --update
+
+
+ Added in Shorewall 4.4.21. Causes the .conf file to be updated
+ (shorewall update command).
+
+
+ -a
+
+ --annotate
+
+
+ Added in Shorewall 4.4.21. Causes the updated .conf file to be
+ annotated with documentation. Ignored unless --update is also specified.
+
Example (compiles the configuration in the current directory
generating a script named 'firewall' and using VERBOSITY
2)./usr/share/shorewall/compiler.pl -v 2 -d . firewall