summaryrefslogtreecommitdiffstats
path: root/src/main/thrift/bwlp.thrift
diff options
context:
space:
mode:
authorSimon Rettberg2017-01-26 16:03:40 +0100
committerSimon Rettberg2017-01-26 16:03:40 +0100
commitcc2d730f0c71d4642cf122733eec2a67eea90036 (patch)
tree086d5631f5a9539c2b2ac5a4ffe8d844c0d956f7 /src/main/thrift/bwlp.thrift
parent[vmutil] Tweak strings of vmware options (diff)
downloadmaster-sync-shared-cc2d730f0c71d4642cf122733eec2a67eea90036.tar.gz
master-sync-shared-cc2d730f0c71d4642cf122733eec2a67eea90036.tar.xz
master-sync-shared-cc2d730f0c71d4642cf122733eec2a67eea90036.zip
Add Feature support for dozmod; add allowLoginByDefault option
Diffstat (limited to 'src/main/thrift/bwlp.thrift')
-rw-r--r--src/main/thrift/bwlp.thrift6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/thrift/bwlp.thrift b/src/main/thrift/bwlp.thrift
index 47f0964..12fa302 100644
--- a/src/main/thrift/bwlp.thrift
+++ b/src/main/thrift/bwlp.thrift
@@ -353,6 +353,8 @@ struct SatelliteConfig {
7: optional i32 maxConnectionsPerTransfer,
// Maximum number of locations per lecture
8: optional i32 maxLocationsPerLecture,
+ // Whether users connecting to the sat for the first time are allowed to login
+ 9: optional bool allowLoginByDefault,
}
struct SatelliteStatus {
@@ -406,6 +408,10 @@ service SatelliteServer {
// Get server (thrift interface) version
int getVersion(1: int clientVersion),
+ // Get server features. Kinda superseding getVersion, as it's reasier to handle minor updates
+ // This returns a space separated list of keywords which represent certain features
+ string getSupportedFeatures(),
+
// Get configuration parameters of this satellite server
SatelliteConfig getConfiguration(),