This is an automated email from the ASF dual-hosted git repository.

kmiller pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new eff77bb  GEODE-3923 Document the 2 new properties 
serializable-object-filter (#1166)
eff77bb is described below

commit eff77bb1e2eb8a00a2e998bfcb3a692c949eaa7d
Author: Karen Miller <[email protected]>
AuthorDate: Fri Dec 15 10:03:20 2017 -0800

    GEODE-3923 Document the 2 new properties serializable-object-filter (#1166)
    
    * GEODE-3923 Document the 2 new properties serializable-object-filter
    and validate-serializable-objects
    
    * GEODE-3923 Revise validate-serializable-objects property defn
---
 geode-docs/reference/topics/gemfire_properties.html.md.erb | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/geode-docs/reference/topics/gemfire_properties.html.md.erb 
b/geode-docs/reference/topics/gemfire_properties.html.md.erb
index a80ba02..3d99fbb 100644
--- a/geode-docs/reference/topics/gemfire_properties.html.md.erb
+++ b/geode-docs/reference/topics/gemfire_properties.html.md.erb
@@ -572,6 +572,13 @@ Any security-related (properties that begin with <code 
class="ph codeph">securit
 <td><em>not set</em></td>
 </tr>
 <tr class="even">
+<td>serializable-object-filter</td>
+<td>A semicolon-separated list of items that become full class names of 
objects that the system will serialize when the property 
validate-serializable-objects is set to true. The list is expanded using the 
patterns specified in the <code>createFilter</code> method at
+<a 
href="https://docs.oracle.com/javase/9/docs/api/java/io/ObjectInputFilter.Config.html";>https://docs.oracle.com/javase/9/docs/api/java/io/ObjectInputFilter.Config.html</a>.</td>
+<td>S, C</td>
+<td>"!*"</td>
+</tr>
+<tr class="even">
 <td>server-bind-address</td>
 <td>Relevant only for multi-homed hosts - machines with multiple network 
interface cards. Network adapter card a <%=vars.product_name%> server binds to 
for client/server communication. You can use this to separate the server’s 
client/server communication from its peer-to-peer communication, spreading the 
traffic load.
 <p>This is a machine-wide attribute used for communication with clients in 
client/server and multi-site installations. This setting has no effect on 
locator configuration.</p>
@@ -753,6 +760,12 @@ See <a 
href="../../developing/distributed_regions/how_region_versioning_works.ht
 <td>S</td>
 <td><em>not set</em></td>
 </tr>
+<tr class="even">
+<td>validate-serializable-objects</td>
+<td>A boolean that defaults to false. When true, instances of classes that are 
not internal to <%=vars.product_name%> and whose class name is not allowed by 
the list defined in the serializable-object-filter property will not be 
permitted to be deserialized. An <code>IncompatibleClassException</code> is 
thrown for objects not listed. JDK 8 build 121 or a later build must be 
installed to use this property. Servers and clients that do not meet this 
requirement will throw an exception upon  [...]
+<td>S, C</td>
+<td>false</td>
+</tr>
 </tbody>
 </table>
 

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to