Enforce limits on utf8 strings.
This commit is contained in:
+8
-8
@@ -82,13 +82,13 @@ Version ::= SEQUENCE {
|
|||||||
}
|
}
|
||||||
|
|
||||||
AnonymousLogin ::= SEQUENCE {
|
AnonymousLogin ::= SEQUENCE {
|
||||||
playerName UTF8String,
|
playerName UTF8String (SIZE(1..64)),
|
||||||
avatar AvatarHash OPTIONAL
|
avatar AvatarHash OPTIONAL
|
||||||
}
|
}
|
||||||
|
|
||||||
-- TODO challenge/response
|
-- TODO challenge/response
|
||||||
AuthenticatedLogin ::= SEQUENCE {
|
AuthenticatedLogin ::= SEQUENCE {
|
||||||
playerName UTF8String,
|
playerName UTF8String (SIZE(1..64)),
|
||||||
avatar AvatarHash OPTIONAL
|
avatar AvatarHash OPTIONAL
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ PlayerInfoReplyMessage ::= [APPLICATION 6] SEQUENCE {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PlayerInfoData ::= SEQUENCE {
|
PlayerInfoData ::= SEQUENCE {
|
||||||
playerName UTF8String,
|
playerName UTF8String (SIZE(1..64)),
|
||||||
isHuman BOOLEAN,
|
isHuman BOOLEAN,
|
||||||
avatarData SEQUENCE {
|
avatarData SEQUENCE {
|
||||||
avatarType NetAvatarType,
|
avatarType NetAvatarType,
|
||||||
@@ -220,7 +220,7 @@ JoinGameRequestMessage ::= [APPLICATION 8] SEQUENCE {
|
|||||||
joinExistingGame [0] JoinExistingGame,
|
joinExistingGame [0] JoinExistingGame,
|
||||||
joinNewGame [1] JoinNewGame
|
joinNewGame [1] JoinNewGame
|
||||||
},
|
},
|
||||||
password UTF8String OPTIONAL
|
password UTF8String (SIZE(1..64)) OPTIONAL
|
||||||
}
|
}
|
||||||
|
|
||||||
JoinExistingGame ::= SEQUENCE {
|
JoinExistingGame ::= SEQUENCE {
|
||||||
@@ -254,7 +254,7 @@ JoinGameFailed ::= SEQUENCE {
|
|||||||
}
|
}
|
||||||
|
|
||||||
NetGameInfo ::= SEQUENCE {
|
NetGameInfo ::= SEQUENCE {
|
||||||
gameName UTF8String,
|
gameName UTF8String (SIZE(1..64)),
|
||||||
maxNumPlayers INTEGER(2..10),
|
maxNumPlayers INTEGER(2..10),
|
||||||
raiseIntervalMode CHOICE {
|
raiseIntervalMode CHOICE {
|
||||||
raiseEveryHands [0] INTEGER(1..1000),
|
raiseEveryHands [0] INTEGER(1..1000),
|
||||||
@@ -518,17 +518,17 @@ StatisticsData ::= SEQUENCE {
|
|||||||
|
|
||||||
ChatRequestMessage ::= [APPLICATION 129] SEQUENCE {
|
ChatRequestMessage ::= [APPLICATION 129] SEQUENCE {
|
||||||
gameId Id,
|
gameId Id,
|
||||||
chatText UTF8String
|
chatText UTF8String (SIZE(1..128))
|
||||||
}
|
}
|
||||||
|
|
||||||
ChatMessage ::= [APPLICATION 130] SEQUENCE {
|
ChatMessage ::= [APPLICATION 130] SEQUENCE {
|
||||||
playerId Id,
|
playerId Id,
|
||||||
gameId Id,
|
gameId Id,
|
||||||
chatText UTF8String
|
chatText UTF8String (SIZE(1..128))
|
||||||
}
|
}
|
||||||
|
|
||||||
DialogMessage ::= [APPLICATION 131] SEQUENCE {
|
DialogMessage ::= [APPLICATION 131] SEQUENCE {
|
||||||
notificationText UTF8String
|
notificationText UTF8String (SIZE(1..128))
|
||||||
}
|
}
|
||||||
|
|
||||||
TimeoutWarningMessage ::= [APPLICATION 132] SEQUENCE {
|
TimeoutWarningMessage ::= [APPLICATION 132] SEQUENCE {
|
||||||
|
|||||||
Reference in New Issue
Block a user