Server Scripting/Merge

 

This setting determines what level of scripting or merge will be available for the entire server. There are three levels of permissions: No Advanced Scripting/Merge, Safe Scripting/Merge, and Full Scripting/Merge. By default, safe scripting is allowed if you are using ListManager Pro, and No Advanced Scripting if you are using standard ListManager. Safe and Full Scripting/Merge are only available if you are running ListManager Pro.

 

The level of scripting you select should be determined by the types of lists you're using, and who is likely to post to it. For example, discussion lists are unlikely to need the advanced scripting features, so scripting should be disabled with this setting if all the lists on your server are discussion lists. Even the 'safe' level would likely be unnecessary for this type of list. Note that this setting overrides the list level List Scripting/Merge if the setting here is more restrictive than the setting for the list.

 

The options are:

 

No Advanced Scripting/Merge

Disables all advanced scripting. Merging based on the standard ListManager tables is allowed; user-defined fields are not.

Safe Scripting/Merge

Allows only 'safe' advanced scripting. File system, SQL and other potentially harmful access is not allowed.

Full Scripting/Merge

Allows the complete Tcl Interpreter, including file system, SQL, and other access. Important: if you allow full scripting/merge, we recommend that all lists are set up to moderate all incoming messages. Certain Tcl procedures such as "redirect" could be misused. See ListManager Tcl Procedures for more information about the "redirect" command.

If you'd like Full Scripting/Merge to be available for admins but not list members, you can set both Server and List Scripting/Merge Capabilities to Full Scripting/Merge, but limit it to admins in the Allow Scripting in Body setting.



Auto-Hold Users Advanced Subset Permissions