2 # Sample configuration file for the Glacier2 router daemon
\r
6 # Set the instance name
\r
8 Glacier2.InstanceName=DemoGlacier2Router
\r
11 # The client-visible endpoint of Glacier2. This should be an endpoint
\r
12 # visible from the public Internet, and it should be secure. To use
\r
13 # SSL, configure the SSL endpoint and enable the IceSSL plug-in.
\r
15 # IANA-registered TCP ports for the Glacier2 router:
\r
17 # - 4064 (secure, using SSL)
\r
19 Glacier2.Client.Endpoints=tcp -p 4063 -h 127.0.0.1
\r
20 #Glacier2.Client.Endpoints=ssl -p 4064 -h 127.0.0.1
\r
23 # The server-visible endpoint of Glacier2. This endpoint is only
\r
24 # required if callbacks are needed (leave empty otherwise). This
\r
25 # should be an endpoint on an internal network (like 192.168.x.x), or
\r
26 # on the loopback, so that the server is not directly accessible from
\r
29 Glacier2.Server.Endpoints=tcp -h 127.0.0.1
\r
32 # This permissions verifier allows any user-id / password combination;
\r
33 # this is not recommended for production!
\r
35 Glacier2.PermissionsVerifier=DemoGlacier2Router/NullPermissionsVerifier
\r
38 # The timeout for inactive sessions. If any client session is inactive
\r
39 # for longer than this value, the session expires and is removed. The
\r
42 Glacier2.SessionTimeout=30
\r
45 # Glacier2 always disables active connection management so there is no
\r
46 # need to configure this manually. Connection retry does not need to
\r
47 # be disabled, as it's safe for Glacier2 to retry outgoing connections
\r
48 # to servers. Retry for incoming connections from clients must be
\r
49 # disabled in the clients.
\r
53 # Various settings to trace requests, overrides, etc.
\r
55 Glacier2.Client.Trace.Request=1
\r
56 Glacier2.Server.Trace.Request=1
\r
57 Glacier2.Client.Trace.Override=1
\r
58 Glacier2.Server.Trace.Override=1
\r
59 Glacier2.Client.Trace.Reject=1
\r
60 Glacier2.Trace.Session=1
\r
61 Glacier2.Trace.RoutingTable=1
\r
64 # Warn about connection exceptions
\r
66 Ice.Warn.Connections=1
\r
71 # 0 = no network tracing
\r
72 # 1 = trace connection establishment and closure
\r
73 # 2 = like 1, but more detailed
\r
74 # 3 = like 2, but also trace data transfer
\r
76 #Ice.Trace.Network=1
\r
81 # 0 = no protocol tracing
\r
82 # 1 = trace protocol messages
\r
84 #Ice.Trace.Protocol=1
\r
89 # 0 = no security tracing
\r
90 # 1 = trace messages
\r
92 #IceSSL.Trace.Security=1
\r
97 #Ice.Plugin.IceSSL=IceSSL:createIceSSL
\r
99 #IceSSL.DefaultDir=<path to certs dir>
\r
101 #IceSSL.CertAuthFile=cacert.pem
\r
102 #IceSSL.CertFile=s_rsa1024_pub.pem
\r
103 #IceSSL.KeyFile=s_rsa1024_priv.pem
\r