The ACLish keywords add lists rather than individual entries. The
`impbind' keyword had no explanation of how entries were separated. Fix
this garbled mess.
can also be used to control which ports are assigned automatically.
.TP
.BI "realbind " acl-entry
can also be used to control which ports are assigned automatically.
.TP
.BI "realbind " acl-entry
+Add a comma-separated list of entries to the
-access control list (ACL). When a program attempts to
+access control list (ACL). (See below for the format of an ACL entry.)
+When a program attempts to
.BR bind (2)
a socket to an address, the
.B realbind
.BR bind (2)
a socket to an address, the
.B realbind
rules), though this may change later.
.TP
.BI "realconnect " acl-entry
rules), though this may change later.
.TP
.BI "realconnect " acl-entry
+Add a comma-separated list of entries to the
-access control list (ACL). When a program attempts to
+access control list (ACL). (See below for the format of an ACL entry.)
+When a program attempts to
.BR connect (2)
a socket to an address, or to contact another socket using
.BR sendto (2)
.BR connect (2)
a socket to an address, or to contact another socket using
.BR sendto (2)
servers.)
.TP
.BI "impbind " bind-rule
servers.)
.TP
.BI "impbind " bind-rule
-Add an entry to the implicit-bind rule list. When a program attempts to
-.BR connect (2)
-a socket without binding its local address first,
+Add a comma-separated list of entries to the implicit-bind rule list.
+When a program attempts to transmit from a socket \(en e.g., with
+.BR connect (2),
+.BR sendto (2), or
+.BR sendmsg (2)
+\(en without binding its local address first,
.B noip
consults this list to decide on the correct local address to assign.
Each entry in the list has the form
.B noip
consults this list to decide on the correct local address to assign.
Each entry in the list has the form