aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/scripts/messages
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:45:02 -0500
committerJacek Antonelli2008-08-15 23:45:02 -0500
commitd644fc64407dcd14ffcee6a0e9fbe28ee3a4e9bd (patch)
tree7ed0c2c27d717801238a2e6b5749cd5bf88c3059 /linden/scripts/messages
parentSecond Life viewer sources 1.17.3.0 (diff)
downloadmeta-impy-d644fc64407dcd14ffcee6a0e9fbe28ee3a4e9bd.zip
meta-impy-d644fc64407dcd14ffcee6a0e9fbe28ee3a4e9bd.tar.gz
meta-impy-d644fc64407dcd14ffcee6a0e9fbe28ee3a4e9bd.tar.bz2
meta-impy-d644fc64407dcd14ffcee6a0e9fbe28ee3a4e9bd.tar.xz
Second Life viewer sources 1.18.0.6
Diffstat (limited to 'linden/scripts/messages')
-rw-r--r--linden/scripts/messages/message_template.msg2089
1 files changed, 517 insertions, 1572 deletions
diff --git a/linden/scripts/messages/message_template.msg b/linden/scripts/messages/message_template.msg
index 71bbb0e..13e1885 100644
--- a/linden/scripts/messages/message_template.msg
+++ b/linden/scripts/messages/message_template.msg
@@ -1,6 +1,16 @@
1// Linden Lab development message templates 1// Linden Lab development message templates
2 2
3version 1.053 3version 2.0
4
5// The Version 2.0 template requires preservation of message
6// numbers. Each message must be numbered relative to the
7// other messages of that type. The current highest number
8// for each type is listed below:
9// Low: 423
10// Medium: 18
11// High: 29
12// PLEASE UPDATE THIS WHEN YOU ADD A NEW MESSAGE!
13
4 14
5// ************************************************************************* 15// *************************************************************************
6// Test Message 16// Test Message
@@ -9,7 +19,7 @@ version 1.053
9// Test Message 19// Test Message
10 20
11{ 21{
12 TestMessage Low NotTrusted Zerocoded 22 TestMessage Low 1 NotTrusted Zerocoded
13 { 23 {
14 TestBlock1 Single 24 TestBlock1 Single
15 { Test1 U32 } 25 { Test1 U32 }
@@ -30,16 +40,6 @@ version 1.053
30// List fixed messages first 40// List fixed messages first
31// ************************* 41// *************************
32 42
33// This is the newly updated version of the message template checksum
34// request. The token is there so that the viewer can drop responses
35// that do not match the supplied token.
36{
37 SecuredTemplateChecksumRequest Fixed 0xFFFFFFFA NotTrusted Unencoded
38 {
39 TokenBlock Single
40 { Token LLUUID }
41 }
42}
43 43
44// Packet Ack - Ack a list of packets sent reliable 44// Packet Ack - Ack a list of packets sent reliable
45{ 45{
@@ -50,6 +50,7 @@ version 1.053
50 } 50 }
51} 51}
52 52
53
53// OpenCircuit - Tells the recipient's messaging system to open the descibed circuit 54// OpenCircuit - Tells the recipient's messaging system to open the descibed circuit
54{ 55{
55 OpenCircuit Fixed 0xFFFFFFFC NotTrusted Unencoded 56 OpenCircuit Fixed 0xFFFFFFFC NotTrusted Unencoded
@@ -60,37 +61,13 @@ version 1.053
60 } 61 }
61} 62}
62 63
64
63// CloseCircuit - Tells the recipient's messaging system to close the descibed circuit 65// CloseCircuit - Tells the recipient's messaging system to close the descibed circuit
64{ 66{
65 CloseCircuit Fixed 0xFFFFFFFD NotTrusted Unencoded 67 CloseCircuit Fixed 0xFFFFFFFD NotTrusted Unencoded
66} 68}
67 69
68 70
69// message template version check. Deprecated - the viewer should send a
70// SecuredTemplateChecksumRequest to prevent template checksum
71// injection with a bad checksum.
72{
73 TemplateChecksumRequest Fixed 0xFFFFFFFE NotTrusted Unencoded
74}
75
76// message template version check
77{
78 TemplateChecksumReply Fixed 0xFFFFFFFF NotTrusted Unencoded
79 {
80 DataBlock Single
81 { Checksum U32 }
82 { MajorVersion U8 }
83 { MinorVersion U8 }
84 { PatchVersion U8 }
85 { ServerVersion U8 }
86 { Flags U32 }
87 }
88 {
89 TokenBlock Single
90 { Token LLUUID }
91 }
92}
93
94// ****************** 71// ******************
95// End fixed messages 72// End fixed messages
96// ****************** 73// ******************
@@ -99,7 +76,7 @@ version 1.053
99// PingID is used to determine how backlogged the ping was that was 76// PingID is used to determine how backlogged the ping was that was
100// returned (or how hosed the other side is) 77// returned (or how hosed the other side is)
101{ 78{
102 StartPingCheck High NotTrusted Unencoded 79 StartPingCheck High 1 NotTrusted Unencoded
103 { 80 {
104 PingID Single 81 PingID Single
105 { PingID U8 } 82 { PingID U8 }
@@ -110,7 +87,7 @@ version 1.053
110// CompletePingCheck - used to measure circuit ping times 87// CompletePingCheck - used to measure circuit ping times
111 88
112{ 89{
113 CompletePingCheck High NotTrusted Unencoded 90 CompletePingCheck High 2 NotTrusted Unencoded
114 { 91 {
115 PingID Single 92 PingID Single
116 { PingID U8 } 93 { PingID U8 }
@@ -122,7 +99,7 @@ version 1.053
122// AddCircuitCode - Tells the recipient's messaging system that this code 99// AddCircuitCode - Tells the recipient's messaging system that this code
123// is for a legal circuit 100// is for a legal circuit
124{ 101{
125 AddCircuitCode Low Trusted Unencoded 102 AddCircuitCode Low 2 Trusted Unencoded
126 { 103 {
127 CircuitCode Single 104 CircuitCode Single
128 { Code U32 } 105 { Code U32 }
@@ -138,7 +115,7 @@ version 1.053
138// id of the process, which every server will generate on startup and 115// id of the process, which every server will generate on startup and
139// the viewer will be handed after login. 116// the viewer will be handed after login.
140{ 117{
141 UseCircuitCode Low NotTrusted Unencoded 118 UseCircuitCode Low 3 NotTrusted Unencoded
142 { 119 {
143 CircuitCode Single 120 CircuitCode Single
144 { Code U32 } 121 { Code U32 }
@@ -147,54 +124,6 @@ version 1.053
147 } 124 }
148} 125}
149 126
150// LogControl - This message allows us to remotely control the
151// runtime logging facilities of the error stream. This MUST match
152// the RelayLogControl message.
153// Level - DEBUG=0, INFO=1, WARN=2, FATAL=3 system displays level and greater
154// Mask - a bit mask. Set to 0xffff to display every type
155// Time - set to 1 to turn on timestamp, 0 to turn it off
156// Location - set to 1 to turn on file/line stamp, 0 to turn it off
157// RemoteInfos - set to 1 to log llinfo to the log server (in production)
158{
159 LogControl Low Trusted Unencoded
160 {
161 Options Single
162 { Level U8 }
163 { Mask U32 }
164 { Time BOOL }
165 { Location BOOL }
166 { RemoteInfos BOOL }
167 }
168}
169
170// RelayLogControl - Just like log control, but relayed around the
171// server side to adjust the log level. This is in a separate message
172// because the handler is a bit different, only implmented on some
173// processes, and requires application level knowledge. This MUST match
174// the LogControl message.
175{
176 RelayLogControl Low Trusted Unencoded
177 {
178 Options Single
179 { Level U8 }
180 { Mask U32 }
181 { Time BOOL }
182 { Location BOOL }
183 { RemoteInfos BOOL }
184 }
185}
186
187
188// LogMessages
189// Turns on or off message system logging
190{
191 LogMessages Low Trusted Unencoded
192 {
193 Options Single
194 { Enable BOOL } // BOOL
195 }
196}
197
198 127
199// ************************************************************************* 128// *************************************************************************
200// SpaceServer to Simulator Messages 129// SpaceServer to Simulator Messages
@@ -202,7 +131,7 @@ version 1.053
202 131
203// Neighbor List - Passed anytime neighbors change 132// Neighbor List - Passed anytime neighbors change
204{ 133{
205 NeighborList High Trusted Unencoded 134 NeighborList High 3 Trusted Unencoded
206 { 135 {
207 NeighborBlock Multiple 4 136 NeighborBlock Multiple 4
208 { IP IPADDR } 137 { IP IPADDR }
@@ -216,68 +145,11 @@ version 1.053
216} 145}
217 146
218 147
219// Simulator Assignment - Tells a simulator where it is and who it's
220// neighbors are
221{
222 SimulatorAssign Low Trusted Zerocoded
223 {
224 RegionInfo Single
225 { GridsPerEdge S32 }
226 { MetersPerGrid F32 }
227 { Handle U64 }
228 { UsecSinceStart U64 }
229 { SecPerDay U32 }
230 { SecPerYear U32 }
231 { SunDirection LLVector3 }
232 { SunAngVelocity LLVector3 }
233 { IP IPADDR }
234 { Port IPPORT }
235 }
236 {
237 NeighborBlock Multiple 4
238 { IP IPADDR }
239 { Port IPPORT }
240 { PublicIP IPADDR }
241 { PublicPort IPPORT }
242 { Name Variable 1 } // string
243 { SimAccess U8 }
244 }
245}
246
247// SpaceServerSimulatorTimeMessage - Allows simulator to resynch to world time
248{
249 SpaceServerSimulatorTimeMessage Low Trusted Unencoded
250 {
251 TimeInfo Single
252 { UsecSinceStart U64 }
253 { SecPerDay U32 }
254 { SecPerYear U32 }
255 { SunDirection LLVector3 }
256 { SunPhase F32 }
257 { SunAngVelocity LLVector3 }
258 }
259}
260
261// ClosestSimulator - Passes the closest simulator back to a simulator
262{
263 ClosestSimulator Medium Trusted Unencoded
264 {
265 SimulatorBlock Single
266 { IP IPADDR }
267 { Port IPPORT }
268 { Handle U64 }
269 }
270 {
271 Viewer Single
272 { ID LLUUID }
273 }
274}
275
276// AvatarTextureUpdate 148// AvatarTextureUpdate
277// simulator -> dataserver 149// simulator -> dataserver
278// reliable 150// reliable
279{ 151{
280 AvatarTextureUpdate Low Trusted Zerocoded 152 AvatarTextureUpdate Low 4 Trusted Zerocoded
281 { 153 {
282 AgentData Single 154 AgentData Single
283 { AgentID LLUUID } 155 { AgentID LLUUID }
@@ -300,7 +172,7 @@ version 1.053
300// simulator -> dataserver 172// simulator -> dataserver
301// reliable 173// reliable
302{ 174{
303 SimulatorMapUpdate Low Trusted Unencoded 175 SimulatorMapUpdate Low 5 Trusted Unencoded
304 { 176 {
305 MapData Single 177 MapData Single
306 { Flags U32 } 178 { Flags U32 }
@@ -312,7 +184,7 @@ version 1.053
312// reliable 184// reliable
313// Used to upload a map image into the database (currently used only for Land For Sale) 185// Used to upload a map image into the database (currently used only for Land For Sale)
314{ 186{
315 SimulatorSetMap Low Trusted Unencoded 187 SimulatorSetMap Low 6 Trusted Unencoded
316 { 188 {
317 MapData Single 189 MapData Single
318 { RegionHandle U64 } 190 { RegionHandle U64 }
@@ -325,14 +197,14 @@ version 1.053
325// spaceserver -> simulator 197// spaceserver -> simulator
326// reliable 198// reliable
327{ 199{
328 SubscribeLoad Low Trusted Unencoded 200 SubscribeLoad Low 7 Trusted Unencoded
329} 201}
330 202
331// UnsubscribeLoad 203// UnsubscribeLoad
332// spaceserver -> simulator 204// spaceserver -> simulator
333// reliable 205// reliable
334{ 206{
335 UnsubscribeLoad Low Trusted Unencoded 207 UnsubscribeLoad Low 8 Trusted Unencoded
336} 208}
337 209
338 210
@@ -340,28 +212,10 @@ version 1.053
340// Simulator to SpaceServer Messages 212// Simulator to SpaceServer Messages
341// ************************************************************************ 213// ************************************************************************
342 214
343// Simulator Start - Tells spaceserver that simulator is online and wants to be
344// assigned.
345{
346 SimulatorStart Low Trusted Unencoded
347 {
348 ControlPort Single
349 { Port IPPORT }
350 { PublicIP IPADDR }
351 { PublicPort IPPORT }
352 }
353 {
354 PositionSuggestion Single
355 { Ignore BOOL } // if non-zero, SS should put it in the next available slot
356 { GridX S32 }
357 { GridY S32 }
358 }
359}
360
361// SimulatorReady - indicates the sim has finished loading its state 215// SimulatorReady - indicates the sim has finished loading its state
362// and is ready to receive updates from others 216// and is ready to receive updates from others
363{ 217{
364 SimulatorReady Low Trusted Zerocoded 218 SimulatorReady Low 9 Trusted Zerocoded
365 { 219 {
366 SimulatorBlock Single 220 SimulatorBlock Single
367 { SimName Variable 1 } 221 { SimName Variable 1 }
@@ -382,7 +236,7 @@ version 1.053
382// sim -> viewer 236// sim -> viewer
383// reliable 237// reliable
384{ 238{
385 TelehubInfo Low Trusted Unencoded 239 TelehubInfo Low 10 Trusted Unencoded
386 { 240 {
387 TelehubBlock Single 241 TelehubBlock Single
388 { ObjectID LLUUID } // null if no telehub 242 { ObjectID LLUUID } // null if no telehub
@@ -399,7 +253,7 @@ version 1.053
399// SimulatorPresentAtLocation - indicates that the sim is present at a grid 253// SimulatorPresentAtLocation - indicates that the sim is present at a grid
400// location and passes what it believes its neighbors are 254// location and passes what it believes its neighbors are
401{ 255{
402 SimulatorPresentAtLocation Low Trusted Unencoded 256 SimulatorPresentAtLocation Low 11 Trusted Unencoded
403 { 257 {
404 SimulatorPublicHostBlock Single 258 SimulatorPublicHostBlock Single
405 { Port IPPORT } 259 { Port IPPORT }
@@ -432,7 +286,7 @@ version 1.053
432// simulator -> spaceserver 286// simulator -> spaceserver
433// reliable 287// reliable
434{ 288{
435 SimulatorLoad Low Trusted Unencoded 289 SimulatorLoad Low 12 Trusted Unencoded
436 { 290 {
437 SimulatorLoad Single 291 SimulatorLoad Single
438 { TimeDilation F32 } 292 { TimeDilation F32 }
@@ -449,7 +303,7 @@ version 1.053
449 303
450// Simulator Shutdown Request - Tells spaceserver that a simulator is trying to shutdown 304// Simulator Shutdown Request - Tells spaceserver that a simulator is trying to shutdown
451{ 305{
452 SimulatorShutdownRequest Low Trusted Unencoded 306 SimulatorShutdownRequest Low 13 Trusted Unencoded
453} 307}
454 308
455// **************************************************************************** 309// ****************************************************************************
@@ -458,16 +312,16 @@ version 1.053
458 312
459// sim -> dataserver 313// sim -> dataserver
460{ 314{
461 RegionPresenceRequestByRegionID Low Trusted Unencoded 315 RegionPresenceRequestByRegionID Low 14 Trusted Unencoded
462 { 316 {
463 RegionData Variable 317 RegionData Variable
464 { RegionID LLUUID } 318 { RegionID LLUUID }
465 } 319 }
466} 320}
467 321
468sim -> dataserver 322// sim -> dataserver
469{ 323{
470 RegionPresenceRequestByHandle Low Trusted Unencoded 324 RegionPresenceRequestByHandle Low 15 Trusted Unencoded
471 { 325 {
472 RegionData Variable 326 RegionData Variable
473 { RegionHandle U64 } 327 { RegionHandle U64 }
@@ -476,7 +330,7 @@ sim -> dataserver
476 330
477// dataserver -> sim 331// dataserver -> sim
478{ 332{
479 RegionPresenceResponse Low Trusted Zerocoded 333 RegionPresenceResponse Low 16 Trusted Zerocoded
480 { 334 {
481 RegionData Variable 335 RegionData Variable
482 { RegionID LLUUID } 336 { RegionID LLUUID }
@@ -488,59 +342,7 @@ sim -> dataserver
488 { Message Variable 1 } 342 { Message Variable 1 }
489 } 343 }
490} 344}
491 345
492// Record agent presence - this totally supercedes the TrackAgentSession
493// and ClearAgentSessions functionality
494{
495 RecordAgentPresence Low Trusted Unencoded
496 {
497 RegionData Single
498 { RegionID LLUUID }
499 }
500 {
501 AgentData Variable
502 { AgentID LLUUID }
503 { SessionID LLUUID }
504 { SecureSessionID LLUUID }
505 { LocalX S16 }
506 { LocalY S16 }
507 { TimeToLive S32 } // in seconds
508 { Status S32 }
509 { EstateID U32 }
510 }
511}
512
513// Erase a set of agent presence records. Useful during logout or kick.
514{
515 EraseAgentPresence Low Trusted Unencoded
516 {
517 AgentData Variable
518 { AgentID LLUUID }
519 }
520}
521
522// request IP and port for agents
523{
524 AgentPresenceRequest Low Trusted Unencoded
525 {
526 AgentData Variable
527 { AgentID LLUUID }
528 }
529}
530
531// response for agent locations
532{
533 AgentPresenceResponse Low Trusted Unencoded
534 {
535 AgentData Variable
536 { AgentID LLUUID }
537 { RegionIP IPADDR }
538 { RegionPort IPPORT }
539 { ValidUntil F64 }
540 { EstateID U32 }
541 }
542}
543
544 346
545// **************************************************************************** 347// ****************************************************************************
546// Simulator to dataserver messages 348// Simulator to dataserver messages
@@ -548,7 +350,7 @@ sim -> dataserver
548 350
549// Updates SimName, EstateID and SimAccess using RegionID as a key 351// Updates SimName, EstateID and SimAccess using RegionID as a key
550{ 352{
551 UpdateSimulator Low Trusted Unencoded 353 UpdateSimulator Low 17 Trusted Unencoded
552 { 354 {
553 SimulatorInfo Single 355 SimulatorInfo Single
554 { RegionID LLUUID } 356 { RegionID LLUUID }
@@ -559,42 +361,9 @@ sim -> dataserver
559} 361}
560 362
561 363
562// The simulator sends out this message from time to time
563{
564 TrackAgentSession Low Trusted Unencoded
565 {
566 RegionData Single
567 { RegionX F32 }
568 { RegionY F32 }
569 { SpaceIP IPADDR }
570 { EstateID U32 }
571 { AgentCount U32 }
572 }
573 {
574 SessionInfo Variable
575 { SessionID LLUUID }
576 { ViewerIP IPADDR }
577 { ViewerPort IPPORT }
578 { GlobalX F64 }
579 { GlobalY F64 }
580 }
581}
582
583
584// clear out sessions for this sim, because it's coming up or going down
585{
586 ClearAgentSessions Low Trusted Unencoded
587 {
588 RegionInfo Single
589 { RegionX U32 }
590 { RegionY U32 }
591 { SpaceIP IPADDR }
592 }
593}
594
595// record dwell time. 364// record dwell time.
596{ 365{
597 LogDwellTime Low Trusted Unencoded 366 LogDwellTime Low 18 Trusted Unencoded
598 { 367 {
599 DwellInfo Single 368 DwellInfo Single
600 { AgentID LLUUID } 369 { AgentID LLUUID }
@@ -610,7 +379,7 @@ sim -> dataserver
610 379
611// Disabled feature response message 380// Disabled feature response message
612{ 381{
613 FeatureDisabled Low Trusted Unencoded 382 FeatureDisabled Low 19 Trusted Unencoded
614 { 383 {
615 FailureInfo Single 384 FailureInfo Single
616 { ErrorMessage Variable 1 } 385 { ErrorMessage Variable 1 }
@@ -624,7 +393,7 @@ sim -> dataserver
624// from either the simulator or the dataserver, depending on how 393// from either the simulator or the dataserver, depending on how
625// the transaction failed. 394// the transaction failed.
626{ 395{
627 LogFailedMoneyTransaction Low Trusted Unencoded 396 LogFailedMoneyTransaction Low 20 Trusted Unencoded
628 { 397 {
629 TransactionData Single 398 TransactionData Single
630 { TransactionID LLUUID } 399 { TransactionID LLUUID }
@@ -644,7 +413,7 @@ sim -> dataserver
644// complaint/bug-report - sim -> dataserver. see UserReport for details. 413// complaint/bug-report - sim -> dataserver. see UserReport for details.
645// reliable 414// reliable
646{ 415{
647 UserReportInternal Low Trusted Zerocoded 416 UserReportInternal Low 21 Trusted Zerocoded
648 { 417 {
649 ReportData Single 418 ReportData Single
650 { ReportType U8 } 419 { ReportType U8 }
@@ -672,7 +441,7 @@ sim -> dataserver
672// sim -> dataserver 441// sim -> dataserver
673// reliable 442// reliable
674{ 443{
675 SetSimStatusInDatabase Low Trusted Unencoded 444 SetSimStatusInDatabase Low 22 Trusted Unencoded
676 { 445 {
677 Data Single 446 Data Single
678 { RegionID LLUUID } 447 { RegionID LLUUID }
@@ -691,7 +460,7 @@ sim -> dataserver
691// that a given simulator is present and valid for a set amount of 460// that a given simulator is present and valid for a set amount of
692// time 461// time
693{ 462{
694 SetSimPresenceInDatabase Low Trusted Unencoded 463 SetSimPresenceInDatabase Low 23 Trusted Unencoded
695 { 464 {
696 SimData Single 465 SimData Single
697 { RegionID LLUUID } 466 { RegionID LLUUID }
@@ -711,12 +480,12 @@ sim -> dataserver
711 480
712// once we use local stats, this will include a region handle 481// once we use local stats, this will include a region handle
713{ 482{
714 EconomyDataRequest Low NotTrusted Unencoded 483 EconomyDataRequest Low 24 NotTrusted Unencoded
715} 484}
716 485
717// dataserver to sim, response w/ econ data 486// dataserver to sim, response w/ econ data
718{ 487{
719 EconomyData Low Trusted Zerocoded 488 EconomyData Low 25 Trusted Zerocoded
720 { 489 {
721 Info Single 490 Info Single
722 { ObjectCapacity S32 } 491 { ObjectCapacity S32 }
@@ -748,7 +517,7 @@ sim -> dataserver
748// viewer -> sim -> data 517// viewer -> sim -> data
749// reliable 518// reliable
750{ 519{
751 AvatarPickerRequest Low NotTrusted Unencoded 520 AvatarPickerRequest Low 26 NotTrusted Unencoded
752 { 521 {
753 AgentData Single 522 AgentData Single
754 { AgentID LLUUID } 523 { AgentID LLUUID }
@@ -763,7 +532,7 @@ sim -> dataserver
763 532
764// backend implementation which tracks if the user is a god. 533// backend implementation which tracks if the user is a god.
765{ 534{
766 AvatarPickerRequestBackend Low Trusted Unencoded 535 AvatarPickerRequestBackend Low 27 Trusted Unencoded
767 { 536 {
768 AgentData Single 537 AgentData Single
769 { AgentID LLUUID } 538 { AgentID LLUUID }
@@ -781,7 +550,7 @@ sim -> dataserver
781// List of names to select a person 550// List of names to select a person
782// reliable 551// reliable
783{ 552{
784 AvatarPickerReply Low Trusted Unencoded 553 AvatarPickerReply Low 28 Trusted Unencoded
785 { 554 {
786 AgentData Single 555 AgentData Single
787 { AgentID LLUUID } 556 { AgentID LLUUID }
@@ -799,7 +568,7 @@ sim -> dataserver
799// Used for getting a list of places for the group land panel 568// Used for getting a list of places for the group land panel
800// and the user land holdings panel. NOT for the directory. 569// and the user land holdings panel. NOT for the directory.
801{ 570{
802 PlacesQuery Low NotTrusted Zerocoded 571 PlacesQuery Low 29 NotTrusted Zerocoded
803 { 572 {
804 AgentData Single 573 AgentData Single
805 { AgentID LLUUID } 574 { AgentID LLUUID }
@@ -825,7 +594,7 @@ sim -> dataserver
825// global x,y,z. Otherwise, use center of the AABB. 594// global x,y,z. Otherwise, use center of the AABB.
826// reliable 595// reliable
827{ 596{
828 PlacesReply Low Trusted Zerocoded 597 PlacesReply Low 30 Trusted Zerocoded
829 { 598 {
830 AgentData Single 599 AgentData Single
831 { AgentID LLUUID } 600 { AgentID LLUUID }
@@ -856,7 +625,7 @@ sim -> dataserver
856// DirFindQuery viewer->sim 625// DirFindQuery viewer->sim
857// Message to start asking questions for the directory 626// Message to start asking questions for the directory
858{ 627{
859 DirFindQuery Low NotTrusted Zerocoded 628 DirFindQuery Low 31 NotTrusted Zerocoded
860 { 629 {
861 AgentData Single 630 AgentData Single
862 { AgentID LLUUID } 631 { AgentID LLUUID }
@@ -874,7 +643,7 @@ sim -> dataserver
874// DirFindQueryBackend sim->data 643// DirFindQueryBackend sim->data
875// Trusted message generated by receipt of DirFindQuery to sim. 644// Trusted message generated by receipt of DirFindQuery to sim.
876{ 645{
877 DirFindQueryBackend Low Trusted Zerocoded 646 DirFindQueryBackend Low 32 Trusted Zerocoded
878 { 647 {
879 AgentData Single 648 AgentData Single
880 { AgentID LLUUID } 649 { AgentID LLUUID }
@@ -894,7 +663,7 @@ sim -> dataserver
894// DirPlacesQuery viewer->sim 663// DirPlacesQuery viewer->sim
895// Used for the Find directory of places 664// Used for the Find directory of places
896{ 665{
897 DirPlacesQuery Low NotTrusted Zerocoded 666 DirPlacesQuery Low 33 NotTrusted Zerocoded
898 { 667 {
899 AgentData Single 668 AgentData Single
900 { AgentID LLUUID } 669 { AgentID LLUUID }
@@ -914,7 +683,7 @@ sim -> dataserver
914// DirPlacesQueryBackend sim->dataserver 683// DirPlacesQueryBackend sim->dataserver
915// Used for the Find directory of places. 684// Used for the Find directory of places.
916{ 685{
917 DirPlacesQueryBackend Low Trusted Zerocoded 686 DirPlacesQueryBackend Low 34 Trusted Zerocoded
918 { 687 {
919 AgentData Single 688 AgentData Single
920 { AgentID LLUUID } 689 { AgentID LLUUID }
@@ -937,7 +706,7 @@ sim -> dataserver
937// global x,y,z. Otherwise, use center of the AABB. 706// global x,y,z. Otherwise, use center of the AABB.
938// reliable 707// reliable
939{ 708{
940 DirPlacesReply Low Trusted Zerocoded 709 DirPlacesReply Low 35 Trusted Zerocoded
941 { 710 {
942 AgentData Single 711 AgentData Single
943 { AgentID LLUUID } 712 { AgentID LLUUID }
@@ -958,7 +727,7 @@ sim -> dataserver
958 727
959// DirPeopleReply 728// DirPeopleReply
960{ 729{
961 DirPeopleReply Low Trusted Zerocoded 730 DirPeopleReply Low 36 Trusted Zerocoded
962 { 731 {
963 AgentData Single 732 AgentData Single
964 { AgentID LLUUID } 733 { AgentID LLUUID }
@@ -969,7 +738,7 @@ sim -> dataserver
969 } 738 }
970 { 739 {
971 QueryReplies Variable 740 QueryReplies Variable
972 { AgentID LLUUID } 741 { AgentID LLUUID }
973 { FirstName Variable 1 } 742 { FirstName Variable 1 }
974 { LastName Variable 1 } 743 { LastName Variable 1 }
975 { Group Variable 1 } 744 { Group Variable 1 }
@@ -980,7 +749,7 @@ sim -> dataserver
980 749
981// DirEventsReply 750// DirEventsReply
982{ 751{
983 DirEventsReply Low Trusted Zerocoded 752 DirEventsReply Low 37 Trusted Zerocoded
984 { 753 {
985 AgentData Single 754 AgentData Single
986 { AgentID LLUUID } 755 { AgentID LLUUID }
@@ -1004,7 +773,7 @@ sim -> dataserver
1004// dataserver -> userserver -> viewer 773// dataserver -> userserver -> viewer
1005// reliable 774// reliable
1006{ 775{
1007 DirGroupsReply Low Trusted Zerocoded 776 DirGroupsReply Low 38 Trusted Zerocoded
1008 { 777 {
1009 AgentData Single 778 AgentData Single
1010 { AgentID LLUUID } 779 { AgentID LLUUID }
@@ -1026,7 +795,7 @@ sim -> dataserver
1026// DirClassifiedQuery viewer->sim 795// DirClassifiedQuery viewer->sim
1027// reliable 796// reliable
1028{ 797{
1029 DirClassifiedQuery Low NotTrusted Zerocoded 798 DirClassifiedQuery Low 39 NotTrusted Zerocoded
1030 { 799 {
1031 AgentData Single 800 AgentData Single
1032 { AgentID LLUUID } 801 { AgentID LLUUID }
@@ -1045,7 +814,7 @@ sim -> dataserver
1045// DirClassifiedQueryBackend sim->dataserver 814// DirClassifiedQueryBackend sim->dataserver
1046// reliable 815// reliable
1047{ 816{
1048 DirClassifiedQueryBackend Low Trusted Zerocoded 817 DirClassifiedQueryBackend Low 40 Trusted Zerocoded
1049 { 818 {
1050 AgentData Single 819 AgentData Single
1051 { AgentID LLUUID } 820 { AgentID LLUUID }
@@ -1065,7 +834,7 @@ sim -> dataserver
1065// DirClassifiedReply dataserver->sim->viewer 834// DirClassifiedReply dataserver->sim->viewer
1066// reliable 835// reliable
1067{ 836{
1068 DirClassifiedReply Low Trusted Zerocoded 837 DirClassifiedReply Low 41 Trusted Zerocoded
1069 { 838 {
1070 AgentData Single 839 AgentData Single
1071 { AgentID LLUUID } 840 { AgentID LLUUID }
@@ -1092,7 +861,7 @@ sim -> dataserver
1092// This fills in the tabs of the Classifieds panel. 861// This fills in the tabs of the Classifieds panel.
1093// reliable 862// reliable
1094{ 863{
1095 AvatarClassifiedReply Low Trusted Unencoded 864 AvatarClassifiedReply Low 42 Trusted Unencoded
1096 { 865 {
1097 AgentData Single 866 AgentData Single
1098 { AgentID LLUUID } 867 { AgentID LLUUID }
@@ -1111,7 +880,7 @@ sim -> dataserver
1111// simulator -> dataserver 880// simulator -> dataserver
1112// reliable 881// reliable
1113{ 882{
1114 ClassifiedInfoRequest Low NotTrusted Zerocoded 883 ClassifiedInfoRequest Low 43 NotTrusted Zerocoded
1115 { 884 {
1116 AgentData Single 885 AgentData Single
1117 { AgentID LLUUID } 886 { AgentID LLUUID }
@@ -1129,7 +898,7 @@ sim -> dataserver
1129// simulator -> viewer 898// simulator -> viewer
1130// reliable 899// reliable
1131{ 900{
1132 ClassifiedInfoReply Low Trusted Unencoded 901 ClassifiedInfoReply Low 44 Trusted Unencoded
1133 { 902 {
1134 AgentData Single 903 AgentData Single
1135 { AgentID LLUUID } 904 { AgentID LLUUID }
@@ -1161,7 +930,7 @@ sim -> dataserver
1161// viewer -> simulator -> dataserver 930// viewer -> simulator -> dataserver
1162// reliable 931// reliable
1163{ 932{
1164 ClassifiedInfoUpdate Low NotTrusted Unencoded 933 ClassifiedInfoUpdate Low 45 NotTrusted Unencoded
1165 { 934 {
1166 AgentData Single 935 AgentData Single
1167 { AgentID LLUUID } 936 { AgentID LLUUID }
@@ -1188,7 +957,7 @@ sim -> dataserver
1188// viewer -> simulator -> dataserver 957// viewer -> simulator -> dataserver
1189// reliable 958// reliable
1190{ 959{
1191 ClassifiedDelete Low NotTrusted Unencoded 960 ClassifiedDelete Low 46 NotTrusted Unencoded
1192 { 961 {
1193 AgentData Single 962 AgentData Single
1194 { AgentID LLUUID } 963 { AgentID LLUUID }
@@ -1207,7 +976,7 @@ sim -> dataserver
1207// viewer -> simulator -> dataserver 976// viewer -> simulator -> dataserver
1208// reliable 977// reliable
1209{ 978{
1210 ClassifiedGodDelete Low NotTrusted Unencoded 979 ClassifiedGodDelete Low 47 NotTrusted Unencoded
1211 { 980 {
1212 AgentData Single 981 AgentData Single
1213 { AgentID LLUUID } 982 { AgentID LLUUID }
@@ -1221,66 +990,11 @@ sim -> dataserver
1221} 990}
1222 991
1223 992
1224
1225// DirPicksQuery viewer->sim
1226// reliable
1227{
1228 DirPicksQuery Low NotTrusted Zerocoded
1229 {
1230 AgentData Single
1231 { AgentID LLUUID }
1232 { SessionID LLUUID }
1233 }
1234 {
1235 QueryData Single
1236 { QueryID LLUUID }
1237 { QueryFlags U32 }
1238 }
1239}
1240
1241// DirPicksQueryBackend sim->dataserver
1242// reliable
1243{
1244 DirPicksQueryBackend Low Trusted Zerocoded
1245 {
1246 AgentData Single
1247 { AgentID LLUUID }
1248 }
1249 {
1250 QueryData Single
1251 { QueryID LLUUID }
1252 { QueryFlags U32 }
1253 { EstateID U32 }
1254 { Godlike BOOL }
1255 }
1256}
1257
1258// DirPicksReply dataserver->sim->viewer
1259// reliable
1260{
1261 DirPicksReply Low Trusted Zerocoded
1262 {
1263 AgentData Single
1264 { AgentID LLUUID }
1265 }
1266 {
1267 QueryData Single
1268 { QueryID LLUUID }
1269 }
1270 {
1271 QueryReplies Variable
1272 { PickID LLUUID }
1273 { Name Variable 1 }
1274 { Enabled BOOL }
1275 }
1276}
1277
1278
1279// DirLandQuery viewer->sim 993// DirLandQuery viewer->sim
1280// Special query for the land for sale/auction panel. 994// Special query for the land for sale/auction panel.
1281// reliable 995// reliable
1282{ 996{
1283 DirLandQuery Low NotTrusted Zerocoded 997 DirLandQuery Low 48 NotTrusted Zerocoded
1284 { 998 {
1285 AgentData Single 999 AgentData Single
1286 { AgentID LLUUID } 1000 { AgentID LLUUID }
@@ -1300,7 +1014,7 @@ sim -> dataserver
1300// DirLandQueryBackend sim->dataserver 1014// DirLandQueryBackend sim->dataserver
1301// Special query for the land for sale/auction panel. 1015// Special query for the land for sale/auction panel.
1302{ 1016{
1303 DirLandQueryBackend Low Trusted Zerocoded 1017 DirLandQueryBackend Low 49 Trusted Zerocoded
1304 { 1018 {
1305 AgentData Single 1019 AgentData Single
1306 { AgentID LLUUID } 1020 { AgentID LLUUID }
@@ -1322,7 +1036,7 @@ sim -> dataserver
1322// dataserver -> simulator -> viewer 1036// dataserver -> simulator -> viewer
1323// reliable 1037// reliable
1324{ 1038{
1325 DirLandReply Low Trusted Zerocoded 1039 DirLandReply Low 50 Trusted Zerocoded
1326 { 1040 {
1327 AgentData Single 1041 AgentData Single
1328 { AgentID LLUUID } 1042 { AgentID LLUUID }
@@ -1346,7 +1060,7 @@ sim -> dataserver
1346// Special query for the land for sale/auction panel. 1060// Special query for the land for sale/auction panel.
1347// reliable 1061// reliable
1348{ 1062{
1349 DirPopularQuery Low NotTrusted Zerocoded 1063 DirPopularQuery Low 51 NotTrusted Zerocoded
1350 { 1064 {
1351 AgentData Single 1065 AgentData Single
1352 { AgentID LLUUID } 1066 { AgentID LLUUID }
@@ -1363,7 +1077,7 @@ sim -> dataserver
1363// Special query for the land for sale/auction panel. 1077// Special query for the land for sale/auction panel.
1364// reliable 1078// reliable
1365{ 1079{
1366 DirPopularQueryBackend Low Trusted Zerocoded 1080 DirPopularQueryBackend Low 52 Trusted Zerocoded
1367 { 1081 {
1368 AgentData Single 1082 AgentData Single
1369 { AgentID LLUUID } 1083 { AgentID LLUUID }
@@ -1381,7 +1095,7 @@ sim -> dataserver
1381// dataserver -> simulator -> viewer 1095// dataserver -> simulator -> viewer
1382// reliable 1096// reliable
1383{ 1097{
1384 DirPopularReply Low Trusted Zerocoded 1098 DirPopularReply Low 53 Trusted Zerocoded
1385 { 1099 {
1386 AgentData Single 1100 AgentData Single
1387 { AgentID LLUUID } 1101 { AgentID LLUUID }
@@ -1402,7 +1116,7 @@ sim -> dataserver
1402// viewer -> simulator -> dataserver 1116// viewer -> simulator -> dataserver
1403// reliable 1117// reliable
1404{ 1118{
1405 ParcelInfoRequest Low NotTrusted Unencoded 1119 ParcelInfoRequest Low 54 NotTrusted Unencoded
1406 { 1120 {
1407 AgentData Single 1121 AgentData Single
1408 { AgentID LLUUID } 1122 { AgentID LLUUID }
@@ -1418,7 +1132,7 @@ sim -> dataserver
1418// dataserver -> simulator -> viewer 1132// dataserver -> simulator -> viewer
1419// reliable 1133// reliable
1420{ 1134{
1421 ParcelInfoReply Low Trusted Zerocoded 1135 ParcelInfoReply Low 55 Trusted Zerocoded
1422 { 1136 {
1423 AgentData Single 1137 AgentData Single
1424 { AgentID LLUUID } 1138 { AgentID LLUUID }
@@ -1448,7 +1162,7 @@ sim -> dataserver
1448// viewer -> simulator 1162// viewer -> simulator
1449// reliable 1163// reliable
1450{ 1164{
1451 ParcelObjectOwnersRequest Low NotTrusted Unencoded 1165 ParcelObjectOwnersRequest Low 56 NotTrusted Unencoded
1452 { 1166 {
1453 AgentData Single 1167 AgentData Single
1454 { AgentID LLUUID } 1168 { AgentID LLUUID }
@@ -1460,44 +1174,12 @@ sim -> dataserver
1460 } 1174 }
1461} 1175}
1462 1176
1463// simulator -> dataserver
1464// reliable
1465{
1466 OnlineStatusRequest Low Trusted Unencoded
1467 {
1468 AgentData Single
1469 { AgentID LLUUID }
1470 { QueryID LLUUID }
1471 { EstateID U32 }
1472 { Godlike BOOL }
1473 { SpaceIP IPADDR } // check online for right farm
1474 }
1475 {
1476 Data Variable
1477 { ID LLUUID }
1478 }
1479}
1480
1481// dataserver -> simulator
1482// reliable
1483{
1484 OnlineStatusReply Low Trusted Zerocoded
1485 {
1486 AgentData Single
1487 { AgentID LLUUID }
1488 { QueryID LLUUID }
1489 }
1490 {
1491 Data Variable
1492 { ID LLUUID } // only online agents are returned
1493 }
1494}
1495 1177
1496// ParcelObjectOwnersReply 1178// ParcelObjectOwnersReply
1497// simulator -> viewer 1179// simulator -> viewer
1498// reliable 1180// reliable
1499{ 1181{
1500 ParcelObjectOwnersReply Low Trusted Zerocoded 1182 ParcelObjectOwnersReply Low 57 Trusted Zerocoded
1501 { 1183 {
1502 Data Variable 1184 Data Variable
1503 { OwnerID LLUUID } 1185 { OwnerID LLUUID }
@@ -1511,7 +1193,7 @@ sim -> dataserver
1511// viewer -> simulator -> dataserver 1193// viewer -> simulator -> dataserver
1512// reliable 1194// reliable
1513{ 1195{
1514 GroupNoticesListRequest Low NotTrusted Unencoded 1196 GroupNoticesListRequest Low 58 NotTrusted Unencoded
1515 { 1197 {
1516 AgentData Single 1198 AgentData Single
1517 { AgentID LLUUID } 1199 { AgentID LLUUID }
@@ -1527,7 +1209,7 @@ sim -> dataserver
1527// dataserver -> simulator -> viewer 1209// dataserver -> simulator -> viewer
1528// reliable 1210// reliable
1529{ 1211{
1530 GroupNoticesListReply Low Trusted Unencoded 1212 GroupNoticesListReply Low 59 Trusted Unencoded
1531 { 1213 {
1532 AgentData Single 1214 AgentData Single
1533 { AgentID LLUUID } 1215 { AgentID LLUUID }
@@ -1549,7 +1231,7 @@ sim -> dataserver
1549// simulator -> dataserver 1231// simulator -> dataserver
1550// reliable 1232// reliable
1551{ 1233{
1552 GroupNoticeRequest Low NotTrusted Unencoded 1234 GroupNoticeRequest Low 60 NotTrusted Unencoded
1553 { 1235 {
1554 AgentData Single 1236 AgentData Single
1555 { AgentID LLUUID } 1237 { AgentID LLUUID }
@@ -1566,7 +1248,7 @@ sim -> dataserver
1566// simulator -> dataserver 1248// simulator -> dataserver
1567// reliable 1249// reliable
1568{ 1250{
1569 GroupNoticeAdd Low Trusted Unencoded 1251 GroupNoticeAdd Low 61 Trusted Unencoded
1570 { 1252 {
1571 AgentData Single 1253 AgentData Single
1572 { AgentID LLUUID } 1254 { AgentID LLUUID }
@@ -1583,26 +1265,6 @@ sim -> dataserver
1583} 1265}
1584 1266
1585 1267
1586// GroupNoticeDelete
1587// Delete a group notice from the database.
1588// viewer -> simulator -> dataserver
1589// reliable
1590{
1591 GroupNoticeDelete Low NotTrusted Unencoded
1592 {
1593 AgentData Single
1594 { AgentID LLUUID }
1595 { SessionID LLUUID }
1596 }
1597 {
1598 Data Single
1599 { GroupNoticeID LLUUID }
1600 { GroupID LLUUID }
1601 }
1602}
1603
1604
1605
1606// **************************************************************************** 1268// ****************************************************************************
1607// Teleport messages 1269// Teleport messages
1608// 1270//
@@ -1625,7 +1287,7 @@ sim -> dataserver
1625// TeleportRequest 1287// TeleportRequest
1626// viewer -> sim specifying exact teleport destination 1288// viewer -> sim specifying exact teleport destination
1627{ 1289{
1628 TeleportRequest Low NotTrusted Unencoded 1290 TeleportRequest Low 62 NotTrusted Unencoded
1629 { 1291 {
1630 AgentData Single 1292 AgentData Single
1631 { AgentID LLUUID } 1293 { AgentID LLUUID }
@@ -1642,7 +1304,7 @@ sim -> dataserver
1642// TeleportLocationRequest 1304// TeleportLocationRequest
1643// viewer -> sim specifying exact teleport destination 1305// viewer -> sim specifying exact teleport destination
1644{ 1306{
1645 TeleportLocationRequest Low NotTrusted Unencoded 1307 TeleportLocationRequest Low 63 NotTrusted Unencoded
1646 { 1308 {
1647 AgentData Single 1309 AgentData Single
1648 { AgentID LLUUID } 1310 { AgentID LLUUID }
@@ -1660,7 +1322,7 @@ sim -> dataserver
1660// sim -> viewer reply telling the viewer that we've successfully TP'd 1322// sim -> viewer reply telling the viewer that we've successfully TP'd
1661// to somewhere else within the sim 1323// to somewhere else within the sim
1662{ 1324{
1663 TeleportLocal Low Trusted Unencoded 1325 TeleportLocal Low 64 Trusted Unencoded
1664 { 1326 {
1665 Info Single 1327 Info Single
1666 { AgentID LLUUID } 1328 { AgentID LLUUID }
@@ -1674,7 +1336,7 @@ sim -> dataserver
1674// TeleportLandmarkRequest viewer->sim 1336// TeleportLandmarkRequest viewer->sim
1675// teleport to landmark asset ID destination. use LLUUD::null for home. 1337// teleport to landmark asset ID destination. use LLUUD::null for home.
1676{ 1338{
1677 TeleportLandmarkRequest Low NotTrusted Zerocoded 1339 TeleportLandmarkRequest Low 65 NotTrusted Zerocoded
1678 { 1340 {
1679 Info Single 1341 Info Single
1680 { AgentID LLUUID } 1342 { AgentID LLUUID }
@@ -1686,7 +1348,7 @@ sim -> dataserver
1686// TeleportProgress sim->viewer 1348// TeleportProgress sim->viewer
1687// Tell the agent how the teleport is going. 1349// Tell the agent how the teleport is going.
1688{ 1350{
1689 TeleportProgress Low Trusted Unencoded 1351 TeleportProgress Low 66 Trusted Unencoded
1690 { 1352 {
1691 AgentData Single 1353 AgentData Single
1692 { AgentID LLUUID } 1354 { AgentID LLUUID }
@@ -1701,7 +1363,7 @@ sim -> dataserver
1701// DataHomeLocationRequest sim->data 1363// DataHomeLocationRequest sim->data
1702// Request 1364// Request
1703{ 1365{
1704 DataHomeLocationRequest Low Trusted Zerocoded 1366 DataHomeLocationRequest Low 67 Trusted Zerocoded
1705 { 1367 {
1706 Info Single 1368 Info Single
1707 { AgentID LLUUID } 1369 { AgentID LLUUID }
@@ -1712,7 +1374,7 @@ sim -> dataserver
1712// DataHomeLocationReply data->sim 1374// DataHomeLocationReply data->sim
1713// response is the location of agent home. 1375// response is the location of agent home.
1714{ 1376{
1715 DataHomeLocationReply Low Trusted Unencoded 1377 DataHomeLocationReply Low 68 Trusted Unencoded
1716 { 1378 {
1717 Info Single 1379 Info Single
1718 { AgentID LLUUID } 1380 { AgentID LLUUID }
@@ -1722,48 +1384,12 @@ sim -> dataserver
1722 } 1384 }
1723} 1385}
1724 1386
1725// SpaceLocationTeleportRequest sim->space
1726// Reuqest for info about remote location
1727{
1728 SpaceLocationTeleportRequest Low Trusted Unencoded
1729 {
1730 Info Single
1731 { AgentID LLUUID }
1732 { SessionID LLUUID }
1733 { CircuitCode U32 }
1734 { RegionHandle U64 }
1735 { Position LLVector3 } // region
1736 { LookAt LLVector3 }
1737 { TravelAccess U8 }
1738 { ParentEstateID U32 }
1739 { TeleportFlags U32 }
1740 }
1741}
1742
1743// SpaceLocationTeleportReply space->sim
1744// with info about remote location
1745{
1746 SpaceLocationTeleportReply Low Trusted Unencoded
1747 {
1748 Info Single
1749 { AgentID LLUUID }
1750 { LocationID U32 }
1751 { SimIP IPADDR }
1752 { SimPort IPPORT }
1753 { RegionHandle U64 }
1754 { Position LLVector3 } // region
1755 { LookAt LLVector3 }
1756 { SimName Variable 1 }
1757 { SimAccess U8 }
1758 { TeleportFlags U32 }
1759 }
1760}
1761 1387
1762// TeleportFinish sim->viewer 1388// TeleportFinish sim->viewer
1763// called when all of the information has been collected and readied for 1389// called when all of the information has been collected and readied for
1764// the agent. 1390// the agent.
1765{ 1391{
1766 TeleportFinish Low Trusted Unencoded 1392 TeleportFinish Low 69 Trusted Unencoded
1767 { 1393 {
1768 Info Single 1394 Info Single
1769 { AgentID LLUUID } 1395 { AgentID LLUUID }
@@ -1786,7 +1412,7 @@ sim -> dataserver
1786// packet is acked, the original instant message is finally forwarded to 1412// packet is acked, the original instant message is finally forwarded to
1787// TargetID. 1413// TargetID.
1788{ 1414{
1789 StartLure Low NotTrusted Unencoded 1415 StartLure Low 70 NotTrusted Unencoded
1790 { 1416 {
1791 AgentData Single 1417 AgentData Single
1792 { AgentID LLUUID } 1418 { AgentID LLUUID }
@@ -1807,7 +1433,7 @@ sim -> dataserver
1807// Message from target of lure to begin the teleport process on the 1433// Message from target of lure to begin the teleport process on the
1808// local simulator. 1434// local simulator.
1809{ 1435{
1810 TeleportLureRequest Low NotTrusted Unencoded 1436 TeleportLureRequest Low 71 NotTrusted Unencoded
1811 { 1437 {
1812 Info Single 1438 Info Single
1813 { AgentID LLUUID } 1439 { AgentID LLUUID }
@@ -1820,7 +1446,7 @@ sim -> dataserver
1820// TeleportCancel viewer->sim 1446// TeleportCancel viewer->sim
1821// reliable 1447// reliable
1822{ 1448{
1823 TeleportCancel Low NotTrusted Unencoded 1449 TeleportCancel Low 72 NotTrusted Unencoded
1824 { 1450 {
1825 Info Single 1451 Info Single
1826 { AgentID LLUUID } 1452 { AgentID LLUUID }
@@ -1828,28 +1454,11 @@ sim -> dataserver
1828 } 1454 }
1829} 1455}
1830 1456
1831// CompleteLure sim->space
1832// message with final necessary info about accepted lure. The
1833// spaceserver will reply with a SpaceLocationTeleportReply or
1834// TeleportFailed and it becomes like any other teleport.
1835{
1836 CompleteLure Low Trusted Unencoded
1837 {
1838 Info Single
1839 { AgentID LLUUID }
1840 { SessionID LLUUID }
1841 { LureID LLUUID }
1842 { CircuitCode U32 }
1843 { TravelAccess U8 }
1844 { ParentEstateID U32 }
1845 { TeleportFlags U32 }
1846 }
1847}
1848 1457
1849// TeleportStart sim->viewer 1458// TeleportStart sim->viewer
1850// announce a successful teleport request to the viewer. 1459// announce a successful teleport request to the viewer.
1851{ 1460{
1852 TeleportStart Low Trusted Unencoded 1461 TeleportStart Low 73 Trusted Unencoded
1853 { 1462 {
1854 Info Single 1463 Info Single
1855 { TeleportFlags U32 } 1464 { TeleportFlags U32 }
@@ -1859,7 +1468,7 @@ sim -> dataserver
1859// TeleportFailed somehwere->sim->viewer 1468// TeleportFailed somehwere->sim->viewer
1860// announce failure of teleport request 1469// announce failure of teleport request
1861{ 1470{
1862 TeleportFailed Low Trusted Unencoded 1471 TeleportFailed Low 74 Trusted Unencoded
1863 { 1472 {
1864 Info Single 1473 Info Single
1865 { AgentID LLUUID } 1474 { AgentID LLUUID }
@@ -1867,41 +1476,6 @@ sim -> dataserver
1867 } 1476 }
1868} 1477}
1869 1478
1870// ***************************************************************************
1871// Leader Board messages
1872// ***************************************************************************
1873{
1874 LeaderBoardRequest Low NotTrusted Unencoded
1875 {
1876 AgentData Single
1877 { AgentID LLUUID }
1878 { SessionID LLUUID }
1879 { Type S32 }
1880 }
1881}
1882
1883{
1884 LeaderBoardData Low Trusted Zerocoded
1885 {
1886 AgentData Single
1887 { AgentID LLUUID }
1888 }
1889 {
1890 BoardData Single
1891 { Type S32 }
1892 { MinPlace S32 }
1893 { MaxPlace S32 }
1894 { TimeString Variable 1 } // string
1895 }
1896 {
1897 Entry Variable
1898 { Sequence S32 }
1899 { Place S32 }
1900 { ID LLUUID }
1901 { Score S32 }
1902 { Name Fixed 32 } // only send 32 characters of the name, to fit in an MTU
1903 }
1904}
1905 1479
1906// *************************************************************************** 1480// ***************************************************************************
1907// Viewer to Simulator Messages 1481// Viewer to Simulator Messages
@@ -1909,7 +1483,7 @@ sim -> dataserver
1909 1483
1910// Undo 1484// Undo
1911{ 1485{
1912 Undo Low NotTrusted Unencoded 1486 Undo Low 75 NotTrusted Unencoded
1913 { 1487 {
1914 AgentData Single 1488 AgentData Single
1915 { AgentID LLUUID } 1489 { AgentID LLUUID }
@@ -1925,7 +1499,7 @@ sim -> dataserver
1925 1499
1926// Redo 1500// Redo
1927{ 1501{
1928 Redo Low NotTrusted Unencoded 1502 Redo Low 76 NotTrusted Unencoded
1929 { 1503 {
1930 AgentData Single 1504 AgentData Single
1931 { AgentID LLUUID } 1505 { AgentID LLUUID }
@@ -1940,7 +1514,7 @@ sim -> dataserver
1940 1514
1941// UndoLand 1515// UndoLand
1942{ 1516{
1943 UndoLand Low NotTrusted Unencoded 1517 UndoLand Low 77 NotTrusted Unencoded
1944 { 1518 {
1945 AgentData Single 1519 AgentData Single
1946 { AgentID LLUUID } 1520 { AgentID LLUUID }
@@ -1949,19 +1523,9 @@ sim -> dataserver
1949} 1523}
1950 1524
1951 1525
1952// RedoLand
1953{
1954 RedoLand Low NotTrusted Unencoded
1955 {
1956 AgentData Single
1957 { AgentID LLUUID }
1958 { SessionID LLUUID }
1959 }
1960}
1961
1962// AgentPause - viewer occasionally will block, inform simulator of this fact 1526// AgentPause - viewer occasionally will block, inform simulator of this fact
1963{ 1527{
1964 AgentPause Low NotTrusted Unencoded 1528 AgentPause Low 78 NotTrusted Unencoded
1965 { 1529 {
1966 AgentData Single 1530 AgentData Single
1967 { AgentID LLUUID } 1531 { AgentID LLUUID }
@@ -1972,7 +1536,7 @@ sim -> dataserver
1972 1536
1973// AgentResume - unblock the agent 1537// AgentResume - unblock the agent
1974{ 1538{
1975 AgentResume Low NotTrusted Unencoded 1539 AgentResume Low 79 NotTrusted Unencoded
1976 { 1540 {
1977 AgentData Single 1541 AgentData Single
1978 { AgentID LLUUID } 1542 { AgentID LLUUID }
@@ -1992,7 +1556,7 @@ sim -> dataserver
1992// Center is region local (JNC 8.16.2001) 1556// Center is region local (JNC 8.16.2001)
1993// Camera center is region local (JNC 8.29.2001) 1557// Camera center is region local (JNC 8.29.2001)
1994{ 1558{
1995 AgentUpdate High NotTrusted Zerocoded 1559 AgentUpdate High 4 NotTrusted Zerocoded
1996 { 1560 {
1997 AgentData Single 1561 AgentData Single
1998 { AgentID LLUUID } 1562 { AgentID LLUUID }
@@ -2015,7 +1579,7 @@ sim -> dataserver
2015// normal speech, shout, whisper. 1579// normal speech, shout, whisper.
2016// with the specified radius 1580// with the specified radius
2017{ 1581{
2018 ChatFromViewer Low NotTrusted Zerocoded 1582 ChatFromViewer Low 80 NotTrusted Zerocoded
2019 { 1583 {
2020 AgentData Single 1584 AgentData Single
2021 { AgentID LLUUID } 1585 { AgentID LLUUID }
@@ -2032,7 +1596,7 @@ sim -> dataserver
2032 1596
2033// AgentThrottle 1597// AgentThrottle
2034{ 1598{
2035 AgentThrottle Low NotTrusted Zerocoded 1599 AgentThrottle Low 81 NotTrusted Zerocoded
2036 { 1600 {
2037 AgentData Single 1601 AgentData Single
2038 { AgentID LLUUID } 1602 { AgentID LLUUID }
@@ -2049,7 +1613,7 @@ sim -> dataserver
2049 1613
2050// AgentFOV - Update to agent's field of view, angle is vertical, single F32 float in radians 1614// AgentFOV - Update to agent's field of view, angle is vertical, single F32 float in radians
2051{ 1615{
2052 AgentFOV Low NotTrusted Unencoded 1616 AgentFOV Low 82 NotTrusted Unencoded
2053 { 1617 {
2054 AgentData Single 1618 AgentData Single
2055 { AgentID LLUUID } 1619 { AgentID LLUUID }
@@ -2067,7 +1631,7 @@ sim -> dataserver
2067// AgentHeightWidth - Update to height and aspect, sent as height/width to save space 1631// AgentHeightWidth - Update to height and aspect, sent as height/width to save space
2068// Usually sent when window resized or created 1632// Usually sent when window resized or created
2069{ 1633{
2070 AgentHeightWidth Low NotTrusted Unencoded 1634 AgentHeightWidth Low 83 NotTrusted Unencoded
2071 { 1635 {
2072 AgentData Single 1636 AgentData Single
2073 { AgentID LLUUID } 1637 { AgentID LLUUID }
@@ -2085,7 +1649,7 @@ sim -> dataserver
2085 1649
2086// AgentSetAppearance - Update to agent appearance 1650// AgentSetAppearance - Update to agent appearance
2087{ 1651{
2088 AgentSetAppearance Low NotTrusted Zerocoded 1652 AgentSetAppearance Low 84 NotTrusted Zerocoded
2089 { 1653 {
2090 AgentData Single 1654 AgentData Single
2091 { AgentID LLUUID } 1655 { AgentID LLUUID }
@@ -2111,7 +1675,7 @@ sim -> dataserver
2111// AgentAnimation - Update animation state 1675// AgentAnimation - Update animation state
2112// viewer --> simulator 1676// viewer --> simulator
2113{ 1677{
2114 AgentAnimation High NotTrusted Unencoded 1678 AgentAnimation High 5 NotTrusted Unencoded
2115 { 1679 {
2116 AgentData Single 1680 AgentData Single
2117 { AgentID LLUUID } 1681 { AgentID LLUUID }
@@ -2130,7 +1694,7 @@ sim -> dataserver
2130 1694
2131// AgentRequestSit - Try to sit on an object 1695// AgentRequestSit - Try to sit on an object
2132{ 1696{
2133 AgentRequestSit High NotTrusted Zerocoded 1697 AgentRequestSit High 6 NotTrusted Zerocoded
2134 { 1698 {
2135 AgentData Single 1699 AgentData Single
2136 { AgentID LLUUID } 1700 { AgentID LLUUID }
@@ -2145,7 +1709,7 @@ sim -> dataserver
2145 1709
2146// AgentSit - Actually sit on object 1710// AgentSit - Actually sit on object
2147{ 1711{
2148 AgentSit High NotTrusted Unencoded 1712 AgentSit High 7 NotTrusted Unencoded
2149 { 1713 {
2150 AgentData Single 1714 AgentData Single
2151 { AgentID LLUUID } 1715 { AgentID LLUUID }
@@ -2153,21 +1717,10 @@ sim -> dataserver
2153 } 1717 }
2154} 1718}
2155 1719
2156// AgentQuit - Sent by viewer when viewer exits normally
2157// Fuse is used to allow Reset to be passed to neighbors
2158// *NOTE: obsolete
2159{
2160 AgentQuit Low NotTrusted Unencoded
2161 {
2162 AgentData Single
2163 { AgentID LLUUID }
2164 { SessionID LLUUID }
2165 }
2166}
2167 1720
2168// quit message sent between simulators 1721// quit message sent between simulators
2169{ 1722{
2170 AgentQuitCopy Low NotTrusted Unencoded 1723 AgentQuitCopy Low 85 NotTrusted Unencoded
2171 { 1724 {
2172 AgentData Single 1725 AgentData Single
2173 { AgentID LLUUID } 1726 { AgentID LLUUID }
@@ -2183,7 +1736,7 @@ sim -> dataserver
2183// Request Image - Sent by the viewer to request a specified image at a specified resolution 1736// Request Image - Sent by the viewer to request a specified image at a specified resolution
2184 1737
2185{ 1738{
2186 RequestImage High NotTrusted Unencoded 1739 RequestImage High 8 NotTrusted Unencoded
2187 { 1740 {
2188 AgentData Single 1741 AgentData Single
2189 { AgentID LLUUID } 1742 { AgentID LLUUID }
@@ -2202,7 +1755,7 @@ sim -> dataserver
2202// ImageNotInDatabase 1755// ImageNotInDatabase
2203// Simulator informs viewer that a requsted image definitely does not exist in the asset database 1756// Simulator informs viewer that a requsted image definitely does not exist in the asset database
2204{ 1757{
2205 ImageNotInDatabase Low Trusted Unencoded 1758 ImageNotInDatabase Low 86 Trusted Unencoded
2206 { 1759 {
2207 ImageID Single 1760 ImageID Single
2208 { ID LLUUID } 1761 { ID LLUUID }
@@ -2212,7 +1765,7 @@ sim -> dataserver
2212// RebakeAvatarTextures 1765// RebakeAvatarTextures
2213// simulator -> viewer request when a temporary baked avatar texture is not found 1766// simulator -> viewer request when a temporary baked avatar texture is not found
2214{ 1767{
2215 RebakeAvatarTextures Low Trusted Unencoded 1768 RebakeAvatarTextures Low 87 Trusted Unencoded
2216 { 1769 {
2217 TextureData Single 1770 TextureData Single
2218 { TextureID LLUUID } 1771 { TextureID LLUUID }
@@ -2223,7 +1776,7 @@ sim -> dataserver
2223// SetAlwaysRun 1776// SetAlwaysRun
2224// Lets the viewer choose between running and walking 1777// Lets the viewer choose between running and walking
2225{ 1778{
2226 SetAlwaysRun Low NotTrusted Unencoded 1779 SetAlwaysRun Low 88 NotTrusted Unencoded
2227 { 1780 {
2228 AgentData Single 1781 AgentData Single
2229 { AgentID LLUUID } 1782 { AgentID LLUUID }
@@ -2245,7 +1798,7 @@ sim -> dataserver
2245// 1798//
2246// Data field is opaque type-specific data for this object 1799// Data field is opaque type-specific data for this object
2247{ 1800{
2248 ObjectAdd Medium NotTrusted Zerocoded 1801 ObjectAdd Medium 1 NotTrusted Zerocoded
2249 { 1802 {
2250 AgentData Single 1803 AgentData Single
2251 { AgentID LLUUID } 1804 { AgentID LLUUID }
@@ -2294,7 +1847,7 @@ sim -> dataserver
2294// ObjectDelete 1847// ObjectDelete
2295// viewer -> simulator 1848// viewer -> simulator
2296{ 1849{
2297 ObjectDelete Low NotTrusted Zerocoded 1850 ObjectDelete Low 89 NotTrusted Zerocoded
2298 { 1851 {
2299 AgentData Single 1852 AgentData Single
2300 { AgentID LLUUID } 1853 { AgentID LLUUID }
@@ -2312,7 +1865,7 @@ sim -> dataserver
2312// viewer -> simulator 1865// viewer -> simulator
2313// Makes a copy of a set of objects, offset by a given amount 1866// Makes a copy of a set of objects, offset by a given amount
2314{ 1867{
2315 ObjectDuplicate Low NotTrusted Zerocoded 1868 ObjectDuplicate Low 90 NotTrusted Zerocoded
2316 { 1869 {
2317 AgentData Single 1870 AgentData Single
2318 { AgentID LLUUID } 1871 { AgentID LLUUID }
@@ -2336,7 +1889,7 @@ sim -> dataserver
2336// Makes a copy of an object, using the add object raycast 1889// Makes a copy of an object, using the add object raycast
2337// code to abut it to other objects. 1890// code to abut it to other objects.
2338{ 1891{
2339 ObjectDuplicateOnRay Low NotTrusted Zerocoded 1892 ObjectDuplicateOnRay Low 91 NotTrusted Zerocoded
2340 { 1893 {
2341 AgentData Single 1894 AgentData Single
2342 { AgentID LLUUID } 1895 { AgentID LLUUID }
@@ -2363,7 +1916,7 @@ sim -> dataserver
2363// updates position, rotation and scale in one message 1916// updates position, rotation and scale in one message
2364// positions sent as region-local floats 1917// positions sent as region-local floats
2365{ 1918{
2366 MultipleObjectUpdate Medium NotTrusted Zerocoded 1919 MultipleObjectUpdate Medium 2 NotTrusted Zerocoded
2367 { 1920 {
2368 AgentData Single 1921 AgentData Single
2369 { AgentID LLUUID } 1922 { AgentID LLUUID }
@@ -2388,7 +1941,7 @@ sim -> dataserver
2388// CacheMissType 0 => full object (viewer doesn't have it) 1941// CacheMissType 0 => full object (viewer doesn't have it)
2389// CacheMissType 1 => CRC mismatch only 1942// CacheMissType 1 => CRC mismatch only
2390{ 1943{
2391 RequestMultipleObjects Medium NotTrusted Zerocoded 1944 RequestMultipleObjects Medium 3 NotTrusted Zerocoded
2392 { 1945 {
2393 AgentData Single 1946 AgentData Single
2394 { AgentID LLUUID } 1947 { AgentID LLUUID }
@@ -2405,7 +1958,7 @@ sim -> dataserver
2405// ObjectPosition 1958// ObjectPosition
2406// viewer -> simulator 1959// viewer -> simulator
2407{ 1960{
2408 ObjectPosition Medium NotTrusted Zerocoded 1961 ObjectPosition Medium 4 NotTrusted Zerocoded
2409 { 1962 {
2410 AgentData Single 1963 AgentData Single
2411 { AgentID LLUUID } 1964 { AgentID LLUUID }
@@ -2422,7 +1975,7 @@ sim -> dataserver
2422// ObjectScale 1975// ObjectScale
2423// viewer -> simulator 1976// viewer -> simulator
2424{ 1977{
2425 ObjectScale Low NotTrusted Zerocoded 1978 ObjectScale Low 92 NotTrusted Zerocoded
2426 { 1979 {
2427 AgentData Single 1980 AgentData Single
2428 { AgentID LLUUID } 1981 { AgentID LLUUID }
@@ -2439,7 +1992,7 @@ sim -> dataserver
2439// ObjectRotation 1992// ObjectRotation
2440// viewer -> simulator 1993// viewer -> simulator
2441{ 1994{
2442 ObjectRotation Low NotTrusted Zerocoded 1995 ObjectRotation Low 93 NotTrusted Zerocoded
2443 { 1996 {
2444 AgentData Single 1997 AgentData Single
2445 { AgentID LLUUID } 1998 { AgentID LLUUID }
@@ -2456,7 +2009,7 @@ sim -> dataserver
2456// ObjectFlagUpdate 2009// ObjectFlagUpdate
2457// viewer -> simulator 2010// viewer -> simulator
2458{ 2011{
2459 ObjectFlagUpdate Low NotTrusted Zerocoded 2012 ObjectFlagUpdate Low 94 NotTrusted Zerocoded
2460 { 2013 {
2461 AgentData Single 2014 AgentData Single
2462 { AgentID LLUUID } 2015 { AgentID LLUUID }
@@ -2473,7 +2026,7 @@ sim -> dataserver
2473// ObjectClickAction 2026// ObjectClickAction
2474// viewer -> simulator 2027// viewer -> simulator
2475{ 2028{
2476 ObjectClickAction Low NotTrusted Zerocoded 2029 ObjectClickAction Low 95 NotTrusted Zerocoded
2477 { 2030 {
2478 AgentData Single 2031 AgentData Single
2479 { AgentID LLUUID } 2032 { AgentID LLUUID }
@@ -2490,7 +2043,7 @@ sim -> dataserver
2490// ObjectImage 2043// ObjectImage
2491// viewer -> simulator 2044// viewer -> simulator
2492{ 2045{
2493 ObjectImage Low NotTrusted Zerocoded 2046 ObjectImage Low 96 NotTrusted Zerocoded
2494 { 2047 {
2495 AgentData Single 2048 AgentData Single
2496 { AgentID LLUUID } 2049 { AgentID LLUUID }
@@ -2506,7 +2059,7 @@ sim -> dataserver
2506 2059
2507 2060
2508{ 2061{
2509 ObjectMaterial Low NotTrusted Zerocoded 2062 ObjectMaterial Low 97 NotTrusted Zerocoded
2510 { 2063 {
2511 AgentData Single 2064 AgentData Single
2512 { AgentID LLUUID } 2065 { AgentID LLUUID }
@@ -2521,7 +2074,7 @@ sim -> dataserver
2521 2074
2522 2075
2523{ 2076{
2524 ObjectShape Low NotTrusted Zerocoded 2077 ObjectShape Low 98 NotTrusted Zerocoded
2525 { 2078 {
2526 AgentData Single 2079 AgentData Single
2527 { AgentID LLUUID } 2080 { AgentID LLUUID }
@@ -2552,7 +2105,7 @@ sim -> dataserver
2552} 2105}
2553 2106
2554{ 2107{
2555 ObjectExtraParams Low NotTrusted Zerocoded 2108 ObjectExtraParams Low 99 NotTrusted Zerocoded
2556 { 2109 {
2557 AgentData Single 2110 AgentData Single
2558 { AgentID LLUUID } 2111 { AgentID LLUUID }
@@ -2574,7 +2127,7 @@ sim -> dataserver
2574// TODO: Eliminate god-bit. Maybe not. God-bit is ok, because it's 2127// TODO: Eliminate god-bit. Maybe not. God-bit is ok, because it's
2575// known on the server. 2128// known on the server.
2576{ 2129{
2577 ObjectOwner Low NotTrusted Zerocoded 2130 ObjectOwner Low 100 NotTrusted Zerocoded
2578 { 2131 {
2579 AgentData Single 2132 AgentData Single
2580 { AgentID LLUUID } 2133 { AgentID LLUUID }
@@ -2596,7 +2149,7 @@ sim -> dataserver
2596// To make the object part of no group, set GroupID = LLUUID::null. 2149// To make the object part of no group, set GroupID = LLUUID::null.
2597// This call only works if objectid.ownerid == agentid. 2150// This call only works if objectid.ownerid == agentid.
2598{ 2151{
2599 ObjectGroup Low NotTrusted Zerocoded 2152 ObjectGroup Low 101 NotTrusted Zerocoded
2600 { 2153 {
2601 AgentData Single 2154 AgentData Single
2602 { AgentID LLUUID } 2155 { AgentID LLUUID }
@@ -2611,7 +2164,7 @@ sim -> dataserver
2611 2164
2612// Attempt to buy an object. This will only pack root objects. 2165// Attempt to buy an object. This will only pack root objects.
2613{ 2166{
2614 ObjectBuy Low NotTrusted Zerocoded 2167 ObjectBuy Low 102 NotTrusted Zerocoded
2615 { 2168 {
2616 AgentData Single 2169 AgentData Single
2617 { AgentID LLUUID } 2170 { AgentID LLUUID }
@@ -2632,7 +2185,7 @@ sim -> dataserver
2632// buy object inventory. If the transaction succeeds, it will add 2185// buy object inventory. If the transaction succeeds, it will add
2633// inventory to the agent, and potentially remove the original. 2186// inventory to the agent, and potentially remove the original.
2634{ 2187{
2635 BuyObjectInventory Low NotTrusted Zerocoded 2188 BuyObjectInventory Low 103 NotTrusted Zerocoded
2636 { 2189 {
2637 AgentData Single 2190 AgentData Single
2638 { AgentID LLUUID } 2191 { AgentID LLUUID }
@@ -2649,7 +2202,7 @@ sim -> dataserver
2649// sim -> viewer 2202// sim -> viewer
2650// Used to propperly handle buying asset containers 2203// Used to propperly handle buying asset containers
2651{ 2204{
2652 DerezContainer Low Trusted Zerocoded 2205 DerezContainer Low 104 Trusted Zerocoded
2653 { 2206 {
2654 Data Single 2207 Data Single
2655 { ObjectID LLUUID } 2208 { ObjectID LLUUID }
@@ -2663,7 +2216,7 @@ sim -> dataserver
2663// If set is false, tries to turn off bits in mask. 2216// If set is false, tries to turn off bits in mask.
2664// BUG: This just forces the permissions field. 2217// BUG: This just forces the permissions field.
2665{ 2218{
2666 ObjectPermissions Low NotTrusted Zerocoded 2219 ObjectPermissions Low 105 NotTrusted Zerocoded
2667 { 2220 {
2668 AgentData Single 2221 AgentData Single
2669 { AgentID LLUUID } 2222 { AgentID LLUUID }
@@ -2684,7 +2237,7 @@ sim -> dataserver
2684 2237
2685// set object sale information 2238// set object sale information
2686{ 2239{
2687 ObjectSaleInfo Low NotTrusted Zerocoded 2240 ObjectSaleInfo Low 106 NotTrusted Zerocoded
2688 { 2241 {
2689 AgentData Single 2242 AgentData Single
2690 { AgentID LLUUID } 2243 { AgentID LLUUID }
@@ -2701,7 +2254,7 @@ sim -> dataserver
2701 2254
2702// set object names 2255// set object names
2703{ 2256{
2704 ObjectName Low NotTrusted Zerocoded 2257 ObjectName Low 107 NotTrusted Zerocoded
2705 { 2258 {
2706 AgentData Single 2259 AgentData Single
2707 { AgentID LLUUID } 2260 { AgentID LLUUID }
@@ -2716,7 +2269,7 @@ sim -> dataserver
2716 2269
2717// set object descriptions 2270// set object descriptions
2718{ 2271{
2719 ObjectDescription Low NotTrusted Zerocoded 2272 ObjectDescription Low 108 NotTrusted Zerocoded
2720 { 2273 {
2721 AgentData Single 2274 AgentData Single
2722 { AgentID LLUUID } 2275 { AgentID LLUUID }
@@ -2731,7 +2284,7 @@ sim -> dataserver
2731 2284
2732// set object category 2285// set object category
2733{ 2286{
2734 ObjectCategory Low NotTrusted Zerocoded 2287 ObjectCategory Low 109 NotTrusted Zerocoded
2735 { 2288 {
2736 AgentData Single 2289 AgentData Single
2737 { AgentID LLUUID } 2290 { AgentID LLUUID }
@@ -2748,7 +2301,7 @@ sim -> dataserver
2748// Variable object data because rectangular selection can 2301// Variable object data because rectangular selection can
2749// generate a large list very quickly. 2302// generate a large list very quickly.
2750{ 2303{
2751 ObjectSelect Low NotTrusted Zerocoded 2304 ObjectSelect Low 110 NotTrusted Zerocoded
2752 { 2305 {
2753 AgentData Single 2306 AgentData Single
2754 { AgentID LLUUID } 2307 { AgentID LLUUID }
@@ -2764,7 +2317,7 @@ sim -> dataserver
2764 2317
2765// ObjectDeselect 2318// ObjectDeselect
2766{ 2319{
2767 ObjectDeselect Low NotTrusted Zerocoded 2320 ObjectDeselect Low 111 NotTrusted Zerocoded
2768 { 2321 {
2769 AgentData Single 2322 AgentData Single
2770 { AgentID LLUUID } 2323 { AgentID LLUUID }
@@ -2779,7 +2332,7 @@ sim -> dataserver
2779 2332
2780// ObjectAttach 2333// ObjectAttach
2781{ 2334{
2782 ObjectAttach Low NotTrusted Zerocoded 2335 ObjectAttach Low 112 NotTrusted Zerocoded
2783 { 2336 {
2784 AgentData Single 2337 AgentData Single
2785 { AgentID LLUUID } 2338 { AgentID LLUUID }
@@ -2795,7 +2348,7 @@ sim -> dataserver
2795 2348
2796// ObjectDetach -- derezzes an attachment, marking its item in your inventory as not "(worn)" 2349// ObjectDetach -- derezzes an attachment, marking its item in your inventory as not "(worn)"
2797{ 2350{
2798 ObjectDetach Low NotTrusted Unencoded 2351 ObjectDetach Low 113 NotTrusted Unencoded
2799 { 2352 {
2800 AgentData Single 2353 AgentData Single
2801 { AgentID LLUUID } 2354 { AgentID LLUUID }
@@ -2810,7 +2363,7 @@ sim -> dataserver
2810 2363
2811// ObjectDrop -- drops an attachment from your avatar onto the ground 2364// ObjectDrop -- drops an attachment from your avatar onto the ground
2812{ 2365{
2813 ObjectDrop Low NotTrusted Unencoded 2366 ObjectDrop Low 114 NotTrusted Unencoded
2814 { 2367 {
2815 AgentData Single 2368 AgentData Single
2816 { AgentID LLUUID } 2369 { AgentID LLUUID }
@@ -2825,7 +2378,7 @@ sim -> dataserver
2825 2378
2826// ObjectLink 2379// ObjectLink
2827{ 2380{
2828 ObjectLink Low NotTrusted Unencoded 2381 ObjectLink Low 115 NotTrusted Unencoded
2829 { 2382 {
2830 AgentData Single 2383 AgentData Single
2831 { AgentID LLUUID } 2384 { AgentID LLUUID }
@@ -2839,40 +2392,7 @@ sim -> dataserver
2839 2392
2840// ObjectDelink 2393// ObjectDelink
2841{ 2394{
2842 ObjectDelink Low NotTrusted Unencoded 2395 ObjectDelink Low 116 NotTrusted Unencoded
2843 {
2844 AgentData Single
2845 { AgentID LLUUID }
2846 { SessionID LLUUID }
2847 }
2848 {
2849 ObjectData Variable
2850 { ObjectLocalID U32 }
2851 }
2852}
2853
2854// ObjectHinge
2855{
2856 ObjectHinge Low NotTrusted Unencoded
2857 {
2858 AgentData Single
2859 { AgentID LLUUID }
2860 { SessionID LLUUID }
2861 }
2862 {
2863 JointType Single
2864 { Type U8 }
2865 }
2866 {
2867 ObjectData Variable
2868 { ObjectLocalID U32 }
2869 }
2870
2871}
2872
2873// ObjectDehinge
2874{
2875 ObjectDehinge Low NotTrusted Unencoded
2876 { 2396 {
2877 AgentData Single 2397 AgentData Single
2878 { AgentID LLUUID } 2398 { AgentID LLUUID }
@@ -2882,13 +2402,12 @@ sim -> dataserver
2882 ObjectData Variable 2402 ObjectData Variable
2883 { ObjectLocalID U32 } 2403 { ObjectLocalID U32 }
2884 } 2404 }
2885
2886} 2405}
2887 2406
2888 2407
2889// ObjectGrab 2408// ObjectGrab
2890{ 2409{
2891 ObjectGrab Low NotTrusted Zerocoded 2410 ObjectGrab Low 117 NotTrusted Zerocoded
2892 { 2411 {
2893 AgentData Single 2412 AgentData Single
2894 { AgentID LLUUID } 2413 { AgentID LLUUID }
@@ -2907,7 +2426,7 @@ sim -> dataserver
2907// TimeSinceLast could go to 1 byte, since capped 2426// TimeSinceLast could go to 1 byte, since capped
2908// at 100 on sim. 2427// at 100 on sim.
2909{ 2428{
2910 ObjectGrabUpdate Low NotTrusted Zerocoded 2429 ObjectGrabUpdate Low 118 NotTrusted Zerocoded
2911 { 2430 {
2912 AgentData Single 2431 AgentData Single
2913 { AgentID LLUUID } 2432 { AgentID LLUUID }
@@ -2925,7 +2444,7 @@ sim -> dataserver
2925 2444
2926// ObjectDeGrab 2445// ObjectDeGrab
2927{ 2446{
2928 ObjectDeGrab Low NotTrusted Unencoded 2447 ObjectDeGrab Low 119 NotTrusted Unencoded
2929 { 2448 {
2930 AgentData Single 2449 AgentData Single
2931 { AgentID LLUUID } 2450 { AgentID LLUUID }
@@ -2940,7 +2459,7 @@ sim -> dataserver
2940 2459
2941// ObjectSpinStart 2460// ObjectSpinStart
2942{ 2461{
2943 ObjectSpinStart Low NotTrusted Zerocoded 2462 ObjectSpinStart Low 120 NotTrusted Zerocoded
2944 { 2463 {
2945 AgentData Single 2464 AgentData Single
2946 { AgentID LLUUID } 2465 { AgentID LLUUID }
@@ -2955,7 +2474,7 @@ sim -> dataserver
2955 2474
2956// ObjectSpinUpdate 2475// ObjectSpinUpdate
2957{ 2476{
2958 ObjectSpinUpdate Low NotTrusted Zerocoded 2477 ObjectSpinUpdate Low 121 NotTrusted Zerocoded
2959 { 2478 {
2960 AgentData Single 2479 AgentData Single
2961 { AgentID LLUUID } 2480 { AgentID LLUUID }
@@ -2971,7 +2490,7 @@ sim -> dataserver
2971 2490
2972// ObjectSpinStop 2491// ObjectSpinStop
2973{ 2492{
2974 ObjectSpinStop Low NotTrusted Zerocoded 2493 ObjectSpinStop Low 122 NotTrusted Zerocoded
2975 { 2494 {
2976 AgentData Single 2495 AgentData Single
2977 { AgentID LLUUID } 2496 { AgentID LLUUID }
@@ -2986,7 +2505,7 @@ sim -> dataserver
2986// Export selected objects 2505// Export selected objects
2987// viewer->sim 2506// viewer->sim
2988{ 2507{
2989 ObjectExportSelected Low NotTrusted Zerocoded 2508 ObjectExportSelected Low 123 NotTrusted Zerocoded
2990 { 2509 {
2991 AgentData Single 2510 AgentData Single
2992 { AgentID LLUUID } 2511 { AgentID LLUUID }
@@ -2999,27 +2518,11 @@ sim -> dataserver
2999 } 2518 }
3000} 2519}
3001 2520
3002// Import an object
3003// viewer->sim
3004{
3005 ObjectImport Low NotTrusted Zerocoded
3006 {
3007 AgentData Single
3008 { AgentID LLUUID }
3009 { FolderID LLUUID }
3010 }
3011 {
3012 AssetData Single
3013 { FileID LLUUID 1 }
3014 { ObjectName Variable 1 }
3015 { Description Variable 1 }
3016 }
3017}
3018 2521
3019// ModifyLand - sent to modify a piece of land on a simulator. 2522// ModifyLand - sent to modify a piece of land on a simulator.
3020// viewer -> sim 2523// viewer -> sim
3021{ 2524{
3022 ModifyLand Low NotTrusted Zerocoded 2525 ModifyLand Low 124 NotTrusted Zerocoded
3023 { 2526 {
3024 AgentData Single 2527 AgentData Single
3025 { AgentID LLUUID } 2528 { AgentID LLUUID }
@@ -3047,7 +2550,7 @@ sim -> dataserver
3047// viewer->sim 2550// viewer->sim
3048// requires administrative access 2551// requires administrative access
3049{ 2552{
3050 VelocityInterpolateOn Low NotTrusted Unencoded 2553 VelocityInterpolateOn Low 125 NotTrusted Unencoded
3051 { 2554 {
3052 AgentData Single 2555 AgentData Single
3053 { AgentID LLUUID } 2556 { AgentID LLUUID }
@@ -3060,7 +2563,7 @@ sim -> dataserver
3060// viewer->sim 2563// viewer->sim
3061// requires administrative access 2564// requires administrative access
3062{ 2565{
3063 VelocityInterpolateOff Low NotTrusted Unencoded 2566 VelocityInterpolateOff Low 126 NotTrusted Unencoded
3064 { 2567 {
3065 AgentData Single 2568 AgentData Single
3066 { AgentID LLUUID } 2569 { AgentID LLUUID }
@@ -3072,7 +2575,7 @@ sim -> dataserver
3072// viewer->sim 2575// viewer->sim
3073// requires administrative access 2576// requires administrative access
3074{ 2577{
3075 StateSave Low NotTrusted Unencoded 2578 StateSave Low 127 NotTrusted Unencoded
3076 { 2579 {
3077 AgentData Single 2580 AgentData Single
3078 { AgentID LLUUID } 2581 { AgentID LLUUID }
@@ -3087,7 +2590,7 @@ sim -> dataserver
3087// ReportAutosaveCrash 2590// ReportAutosaveCrash
3088// sim->launcher 2591// sim->launcher
3089{ 2592{
3090 ReportAutosaveCrash Low NotTrusted Unencoded 2593 ReportAutosaveCrash Low 128 NotTrusted Unencoded
3091 { 2594 {
3092 AutosaveData Single 2595 AutosaveData Single
3093 { PID S32 } 2596 { PID S32 }
@@ -3097,7 +2600,7 @@ sim -> dataserver
3097 2600
3098// SimWideDeletes 2601// SimWideDeletes
3099{ 2602{
3100 SimWideDeletes Low NotTrusted Unencoded 2603 SimWideDeletes Low 129 NotTrusted Unencoded
3101 { 2604 {
3102 AgentData Single 2605 AgentData Single
3103 { AgentID LLUUID } 2606 { AgentID LLUUID }
@@ -3115,7 +2618,7 @@ sim -> dataserver
3115// Medium frequency because it is driven by mouse hovering over objects, which 2618// Medium frequency because it is driven by mouse hovering over objects, which
3116// occurs at high rates. 2619// occurs at high rates.
3117{ 2620{
3118 RequestObjectPropertiesFamily Medium NotTrusted Zerocoded 2621 RequestObjectPropertiesFamily Medium 5 NotTrusted Zerocoded
3119 { 2622 {
3120 AgentData Single 2623 AgentData Single
3121 { AgentID LLUUID } 2624 { AgentID LLUUID }
@@ -3133,7 +2636,7 @@ sim -> dataserver
3133// coarse location update so that we know who you are tracking. 2636// coarse location update so that we know who you are tracking.
3134// To stop tracking - send a null uuid as the prey. 2637// To stop tracking - send a null uuid as the prey.
3135{ 2638{
3136 TrackAgent Low NotTrusted Unencoded 2639 TrackAgent Low 130 NotTrusted Unencoded
3137 { 2640 {
3138 AgentData Single 2641 AgentData Single
3139 { AgentID LLUUID } 2642 { AgentID LLUUID }
@@ -3148,7 +2651,7 @@ sim -> dataserver
3148// end viewer to simulator section 2651// end viewer to simulator section
3149 2652
3150{ 2653{
3151 ViewerStats Low NotTrusted Zerocoded 2654 ViewerStats Low 131 NotTrusted Zerocoded
3152 { 2655 {
3153 AgentData Single 2656 AgentData Single
3154 { AgentID LLUUID } 2657 { AgentID LLUUID }
@@ -3203,7 +2706,7 @@ sim -> dataserver
3203// ScriptAnswerYes 2706// ScriptAnswerYes
3204// reliable 2707// reliable
3205{ 2708{
3206 ScriptAnswerYes Low NotTrusted Unencoded 2709 ScriptAnswerYes Low 132 NotTrusted Unencoded
3207 { 2710 {
3208 AgentData Single 2711 AgentData Single
3209 { AgentID LLUUID } 2712 { AgentID LLUUID }
@@ -3221,7 +2724,7 @@ sim -> dataserver
3221// complaint/bug-report 2724// complaint/bug-report
3222// reliable 2725// reliable
3223{ 2726{
3224 UserReport Low NotTrusted Zerocoded 2727 UserReport Low 133 NotTrusted Zerocoded
3225 { 2728 {
3226 AgentData Single 2729 AgentData Single
3227 { AgentID LLUUID } 2730 { AgentID LLUUID }
@@ -3252,7 +2755,7 @@ sim -> dataserver
3252// AlertMessage 2755// AlertMessage
3253// Specifies the text to be posted in an alert dialog 2756// Specifies the text to be posted in an alert dialog
3254{ 2757{
3255 AlertMessage Low Trusted Unencoded 2758 AlertMessage Low 134 Trusted Unencoded
3256 { 2759 {
3257 AlertData Single 2760 AlertData Single
3258 { Message Variable 1 } 2761 { Message Variable 1 }
@@ -3262,7 +2765,7 @@ sim -> dataserver
3262// Send an AlertMessage to the named agent. 2765// Send an AlertMessage to the named agent.
3263// usually dataserver->simulator 2766// usually dataserver->simulator
3264{ 2767{
3265 AgentAlertMessage Low Trusted Unencoded 2768 AgentAlertMessage Low 135 Trusted Unencoded
3266 { 2769 {
3267 AgentData Single 2770 AgentData Single
3268 { AgentID LLUUID } 2771 { AgentID LLUUID }
@@ -3278,7 +2781,7 @@ sim -> dataserver
3278// MeanCollisionAlert 2781// MeanCollisionAlert
3279// Specifies the text to be posted in an alert dialog 2782// Specifies the text to be posted in an alert dialog
3280{ 2783{
3281 MeanCollisionAlert Low Trusted Zerocoded 2784 MeanCollisionAlert Low 136 Trusted Zerocoded
3282 { 2785 {
3283 MeanCollision Variable 2786 MeanCollision Variable
3284 { Victim LLUUID } 2787 { Victim LLUUID }
@@ -3292,7 +2795,7 @@ sim -> dataserver
3292// ViewerFrozenMessage 2795// ViewerFrozenMessage
3293// Specifies the text to be posted in an alert dialog 2796// Specifies the text to be posted in an alert dialog
3294{ 2797{
3295 ViewerFrozenMessage Low Trusted Unencoded 2798 ViewerFrozenMessage Low 137 Trusted Unencoded
3296 { 2799 {
3297 FrozenData Single 2800 FrozenData Single
3298 { Data BOOL } 2801 { Data BOOL }
@@ -3302,7 +2805,7 @@ sim -> dataserver
3302// Health Message 2805// Health Message
3303// Tells viewer what agent health is 2806// Tells viewer what agent health is
3304{ 2807{
3305 HealthMessage Low Trusted Zerocoded 2808 HealthMessage Low 138 Trusted Zerocoded
3306 { 2809 {
3307 HealthData Single 2810 HealthData Single
3308 { Health F32 } 2811 { Health F32 }
@@ -3315,7 +2818,7 @@ sim -> dataserver
3315// Viewer can optionally use position to animate 2818// Viewer can optionally use position to animate
3316// If audible is CHAT_NOT_AUDIBLE, message will not be valid 2819// If audible is CHAT_NOT_AUDIBLE, message will not be valid
3317{ 2820{
3318 ChatFromSimulator Low Trusted Unencoded 2821 ChatFromSimulator Low 139 Trusted Unencoded
3319 { 2822 {
3320 ChatData Single 2823 ChatData Single
3321 { FromName Variable 1 } 2824 { FromName Variable 1 }
@@ -3332,7 +2835,7 @@ sim -> dataserver
3332 2835
3333// Simulator statistics packet (goes out to viewer and dataserver/spaceserver) 2836// Simulator statistics packet (goes out to viewer and dataserver/spaceserver)
3334{ 2837{
3335 SimStats Low Trusted Unencoded 2838 SimStats Low 140 Trusted Unencoded
3336 { 2839 {
3337 Region Single 2840 Region Single
3338 { RegionX U32 } 2841 { RegionX U32 }
@@ -3350,7 +2853,7 @@ sim -> dataserver
3350// viewer -> sim 2853// viewer -> sim
3351// reliable 2854// reliable
3352{ 2855{
3353 RequestRegionInfo Low NotTrusted Unencoded 2856 RequestRegionInfo Low 141 NotTrusted Unencoded
3354 { 2857 {
3355 AgentData Single 2858 AgentData Single
3356 { AgentID LLUUID } 2859 { AgentID LLUUID }
@@ -3364,7 +2867,7 @@ sim -> dataserver
3364// sim -> viewer 2867// sim -> viewer
3365// reliable 2868// reliable
3366{ 2869{
3367 RegionInfo Low NotTrusted Zerocoded 2870 RegionInfo Low 142 NotTrusted Zerocoded
3368 { 2871 {
3369 AgentData Single 2872 AgentData Single
3370 { AgentID LLUUID } 2873 { AgentID LLUUID }
@@ -3397,7 +2900,7 @@ sim -> dataserver
3397// viewer -> sim 2900// viewer -> sim
3398// reliable 2901// reliable
3399{ 2902{
3400 GodUpdateRegionInfo Low NotTrusted Zerocoded 2903 GodUpdateRegionInfo Low 143 NotTrusted Zerocoded
3401 { 2904 {
3402 AgentData Single 2905 AgentData Single
3403 { AgentID LLUUID } 2906 { AgentID LLUUID }
@@ -3422,7 +2925,7 @@ sim -> dataserver
3422//to request the most up to date region for the requesting 2925//to request the most up to date region for the requesting
3423//region to redirect teleports to 2926//region to redirect teleports to
3424{ 2927{
3425 NearestLandingRegionRequest Low Trusted Unencoded 2928 NearestLandingRegionRequest Low 144 Trusted Unencoded
3426 { 2929 {
3427 RequestingRegionData Single 2930 RequestingRegionData Single
3428 { RegionHandle U64 } 2931 { RegionHandle U64 }
@@ -3435,7 +2938,7 @@ sim -> dataserver
3435//to the redirectregion request stating which region 2938//to the redirectregion request stating which region
3436//the requesting region should redirect teleports to if necessary 2939//the requesting region should redirect teleports to if necessary
3437{ 2940{
3438 NearestLandingRegionReply Low Trusted Unencoded 2941 NearestLandingRegionReply Low 145 Trusted Unencoded
3439 { 2942 {
3440 LandingRegionData Single 2943 LandingRegionData Single
3441 { RegionHandle U64 } 2944 { RegionHandle U64 }
@@ -3448,7 +2951,7 @@ sim -> dataserver
3448//to have the dataserver note/clear in the db 2951//to have the dataserver note/clear in the db
3449//that the region has updated it's nearest landing point 2952//that the region has updated it's nearest landing point
3450{ 2953{
3451 NearestLandingRegionUpdated Low Trusted Unencoded 2954 NearestLandingRegionUpdated Low 146 Trusted Unencoded
3452 { 2955 {
3453 RegionData Single 2956 RegionData Single
3454 { RegionHandle U64 } 2957 { RegionHandle U64 }
@@ -3461,7 +2964,7 @@ sim -> dataserver
3461//Sent from the region to the data server 2964//Sent from the region to the data server
3462//to note that the region's teleportation landing status has changed 2965//to note that the region's teleportation landing status has changed
3463{ 2966{
3464 TeleportLandingStatusChanged Low Trusted Unencoded 2967 TeleportLandingStatusChanged Low 147 Trusted Unencoded
3465 { 2968 {
3466 RegionData Single 2969 RegionData Single
3467 { RegionHandle U64 } 2970 { RegionHandle U64 }
@@ -3474,7 +2977,7 @@ sim -> dataserver
3474// sim -> viewer 2977// sim -> viewer
3475// reliable 2978// reliable
3476{ 2979{
3477 RegionHandshake Low Trusted Zerocoded 2980 RegionHandshake Low 148 Trusted Zerocoded
3478 { 2981 {
3479 RegionInfo Single 2982 RegionInfo Single
3480 { RegionFlags U32 } 2983 { RegionFlags U32 }
@@ -3502,6 +3005,10 @@ sim -> dataserver
3502 { TerrainHeightRange10 F32 } 3005 { TerrainHeightRange10 F32 }
3503 { TerrainHeightRange11 F32 } 3006 { TerrainHeightRange11 F32 }
3504 } 3007 }
3008 {
3009 RegionInfo2 Single
3010 { RegionID LLUUID }
3011 }
3505} 3012}
3506 3013
3507// RegionHandshakeReply 3014// RegionHandshakeReply
@@ -3513,7 +3020,7 @@ sim -> dataserver
3513// After the simulator receives this, it will start sending 3020// After the simulator receives this, it will start sending
3514// data about objects. 3021// data about objects.
3515{ 3022{
3516 RegionHandshakeReply Low NotTrusted Zerocoded 3023 RegionHandshakeReply Low 149 NotTrusted Zerocoded
3517 { 3024 {
3518 AgentData Single 3025 AgentData Single
3519 { AgentID LLUUID } 3026 { AgentID LLUUID }
@@ -3531,7 +3038,7 @@ sim -> dataserver
3531// and where someone you are tracking is located. They are -1 if not 3038// and where someone you are tracking is located. They are -1 if not
3532// applicable. 3039// applicable.
3533{ 3040{
3534 CoarseLocationUpdate Medium Trusted Unencoded 3041 CoarseLocationUpdate Medium 6 Trusted Unencoded
3535 { 3042 {
3536 Location Variable 3043 Location Variable
3537 { X U8 } 3044 { X U8 }
@@ -3547,7 +3054,7 @@ sim -> dataserver
3547 3054
3548// ImageData - sent to viewer to transmit information about an image 3055// ImageData - sent to viewer to transmit information about an image
3549{ 3056{
3550 ImageData High Trusted Unencoded 3057 ImageData High 9 Trusted Unencoded
3551 { 3058 {
3552 ImageID Single 3059 ImageID Single
3553 { ID LLUUID } 3060 { ID LLUUID }
@@ -3563,7 +3070,7 @@ sim -> dataserver
3563 3070
3564// ImagePacket - follow on image data for images having > 1 packet of data 3071// ImagePacket - follow on image data for images having > 1 packet of data
3565{ 3072{
3566 ImagePacket High Trusted Unencoded 3073 ImagePacket High 10 Trusted Unencoded
3567 { 3074 {
3568 ImageID Single 3075 ImageID Single
3569 { ID LLUUID } 3076 { ID LLUUID }
@@ -3578,7 +3085,7 @@ sim -> dataserver
3578// LayerData - Sent to viewer - encodes layer data 3085// LayerData - Sent to viewer - encodes layer data
3579 3086
3580{ 3087{
3581 LayerData High Trusted Unencoded 3088 LayerData High 11 Trusted Unencoded
3582 { 3089 {
3583 LayerID Single 3090 LayerID Single
3584 { Type U8 } 3091 { Type U8 }
@@ -3600,7 +3107,7 @@ sim -> dataserver
3600// 3107//
3601// Data is type-specific opaque data for this object 3108// Data is type-specific opaque data for this object
3602{ 3109{
3603 ObjectUpdate High Trusted Zerocoded 3110 ObjectUpdate High 12 Trusted Zerocoded
3604 { 3111 {
3605 RegionData Single 3112 RegionData Single
3606 { RegionHandle U64 } 3113 { RegionHandle U64 }
@@ -3676,7 +3183,7 @@ sim -> dataserver
3676 3183
3677// ObjectUpdateCompressed 3184// ObjectUpdateCompressed
3678{ 3185{
3679 ObjectUpdateCompressed High Trusted Unencoded 3186 ObjectUpdateCompressed High 13 Trusted Unencoded
3680 { 3187 {
3681 RegionData Single 3188 RegionData Single
3682 { RegionHandle U64 } 3189 { RegionHandle U64 }
@@ -3692,7 +3199,7 @@ sim -> dataserver
3692// ObjectUpdateCached 3199// ObjectUpdateCached
3693// reliable 3200// reliable
3694{ 3201{
3695 ObjectUpdateCached High Trusted Unencoded 3202 ObjectUpdateCached High 14 Trusted Unencoded
3696 { 3203 {
3697 RegionData Single 3204 RegionData Single
3698 { RegionHandle U64 } 3205 { RegionHandle U64 }
@@ -3708,7 +3215,7 @@ sim -> dataserver
3708 3215
3709// packed terse object update format 3216// packed terse object update format
3710{ 3217{
3711 ImprovedTerseObjectUpdate High Trusted Unencoded 3218 ImprovedTerseObjectUpdate High 15 Trusted Unencoded
3712 { 3219 {
3713 RegionData Single 3220 RegionData Single
3714 { RegionHandle U64 } 3221 { RegionHandle U64 }
@@ -3724,30 +3231,18 @@ sim -> dataserver
3724// KillObject - Sent by objects to the viewer to tell them to kill themselves 3231// KillObject - Sent by objects to the viewer to tell them to kill themselves
3725 3232
3726{ 3233{
3727 KillObject High Trusted Unencoded 3234 KillObject High 16 Trusted Unencoded
3728 { 3235 {
3729 ObjectData Variable 3236 ObjectData Variable
3730 { ID U32 } 3237 { ID U32 }
3731 } 3238 }
3732} 3239}
3733 3240
3734// AgentToNewRegion - tells the viewer that it's agent has moved
3735
3736{
3737 AgentToNewRegion High Trusted Unencoded
3738 {
3739 RegionData Single
3740 { SessionID LLUUID }
3741 { IP IPADDR }
3742 { Port IPPORT }
3743 { Handle U64 }
3744 }
3745}
3746 3241
3747// CrossedRegion - new way to tell a viewer it has gone across a region 3242// CrossedRegion - new way to tell a viewer it has gone across a region
3748// boundary 3243// boundary
3749{ 3244{
3750 CrossedRegion Medium Trusted Unencoded 3245 CrossedRegion Medium 7 Trusted Unencoded
3751 { 3246 {
3752 AgentData Single 3247 AgentData Single
3753 { AgentID LLUUID } 3248 { AgentID LLUUID }
@@ -3770,7 +3265,7 @@ sim -> dataserver
3770// SimulatorViewerTimeMessage - Allows viewer to resynch to world time 3265// SimulatorViewerTimeMessage - Allows viewer to resynch to world time
3771 3266
3772{ 3267{
3773 SimulatorViewerTimeMessage Low Trusted Unencoded 3268 SimulatorViewerTimeMessage Low 150 Trusted Unencoded
3774 { 3269 {
3775 TimeInfo Single 3270 TimeInfo Single
3776 { UsecSinceStart U64 } 3271 { UsecSinceStart U64 }
@@ -3785,7 +3280,7 @@ sim -> dataserver
3785// EnableSimulator - Preps a viewer to receive data from a simulator 3280// EnableSimulator - Preps a viewer to receive data from a simulator
3786 3281
3787{ 3282{
3788 EnableSimulator Low Trusted Unencoded 3283 EnableSimulator Low 151 Trusted Unencoded
3789 { 3284 {
3790 SimulatorInfo Single 3285 SimulatorInfo Single
3791 { Handle U64 } 3286 { Handle U64 }
@@ -3797,14 +3292,14 @@ sim -> dataserver
3797// DisableThisSimulator - Tells a viewer not to expect data from this simulator anymore 3292// DisableThisSimulator - Tells a viewer not to expect data from this simulator anymore
3798 3293
3799{ 3294{
3800 DisableSimulator Low Trusted Unencoded 3295 DisableSimulator Low 152 Trusted Unencoded
3801} 3296}
3802 3297
3803// ConfirmEnableSimulator - A confirmation message sent from simulator to neighbors that the simulator 3298// ConfirmEnableSimulator - A confirmation message sent from simulator to neighbors that the simulator
3804// has successfully been enabled by the viewer 3299// has successfully been enabled by the viewer
3805 3300
3806{ 3301{
3807 ConfirmEnableSimulator Medium Trusted Unencoded 3302 ConfirmEnableSimulator Medium 8 Trusted Unencoded
3808 { 3303 {
3809 AgentData Single 3304 AgentData Single
3810 { AgentID LLUUID } 3305 { AgentID LLUUID }
@@ -3818,7 +3313,7 @@ sim -> dataserver
3818 3313
3819// Request a new transfer (target->source) 3314// Request a new transfer (target->source)
3820{ 3315{
3821 TransferRequest Low NotTrusted Zerocoded 3316 TransferRequest Low 153 NotTrusted Zerocoded
3822 { 3317 {
3823 TransferInfo Single 3318 TransferInfo Single
3824 { TransferID LLUUID } 3319 { TransferID LLUUID }
@@ -3832,7 +3327,7 @@ sim -> dataserver
3832// Return info about a transfer/initiate transfer (source->target) 3327// Return info about a transfer/initiate transfer (source->target)
3833// Possibly should have a Params field like above 3328// Possibly should have a Params field like above
3834{ 3329{
3835 TransferInfo Low NotTrusted Zerocoded 3330 TransferInfo Low 154 NotTrusted Zerocoded
3836 { 3331 {
3837 TransferInfo Single 3332 TransferInfo Single
3838 { TransferID LLUUID } 3333 { TransferID LLUUID }
@@ -3845,7 +3340,7 @@ sim -> dataserver
3845} 3340}
3846 3341
3847{ 3342{
3848 TransferPacket High NotTrusted Unencoded 3343 TransferPacket High 17 NotTrusted Unencoded
3849 { 3344 {
3850 TransferData Single 3345 TransferData Single
3851 { TransferID LLUUID } 3346 { TransferID LLUUID }
@@ -3858,7 +3353,7 @@ sim -> dataserver
3858 3353
3859// Abort a transfer in progress (either from target->source or source->target) 3354// Abort a transfer in progress (either from target->source or source->target)
3860{ 3355{
3861 TransferAbort Low NotTrusted Zerocoded 3356 TransferAbort Low 155 NotTrusted Zerocoded
3862 { 3357 {
3863 TransferInfo Single 3358 TransferInfo Single
3864 { TransferID LLUUID } 3359 { TransferID LLUUID }
@@ -3866,16 +3361,6 @@ sim -> dataserver
3866 } 3361 }
3867} 3362}
3868 3363
3869// Change the priority of a transfer (target->source)
3870{
3871 TransferPriority Low NotTrusted Zerocoded
3872 {
3873 TransferInfo Single
3874 { TransferID LLUUID }
3875 { ChannelType S32 }
3876 { Priority F32 }
3877 }
3878}
3879 3364
3880//----------------------------------------------------------------------------- 3365//-----------------------------------------------------------------------------
3881// General file transfer 3366// General file transfer
@@ -3883,7 +3368,7 @@ sim -> dataserver
3883 3368
3884// RequestXfer - request an arbitrary xfer 3369// RequestXfer - request an arbitrary xfer
3885{ 3370{
3886 RequestXfer Low NotTrusted Zerocoded 3371 RequestXfer Low 156 NotTrusted Zerocoded
3887 { 3372 {
3888 XferID Single 3373 XferID Single
3889 { ID U64 } 3374 { ID U64 }
@@ -3898,7 +3383,7 @@ sim -> dataserver
3898 3383
3899// SendXferPacket - send an additional packet of an arbitrary xfer from sim -> viewer 3384// SendXferPacket - send an additional packet of an arbitrary xfer from sim -> viewer
3900{ 3385{
3901 SendXferPacket High NotTrusted Unencoded 3386 SendXferPacket High 18 NotTrusted Unencoded
3902 { 3387 {
3903 XferID Single 3388 XferID Single
3904 { ID U64 } 3389 { ID U64 }
@@ -3912,7 +3397,7 @@ sim -> dataserver
3912 3397
3913// ConfirmXferPacket 3398// ConfirmXferPacket
3914{ 3399{
3915 ConfirmXferPacket High NotTrusted Unencoded 3400 ConfirmXferPacket High 19 NotTrusted Unencoded
3916 { 3401 {
3917 XferID Single 3402 XferID Single
3918 { ID U64 } 3403 { ID U64 }
@@ -3922,7 +3407,7 @@ sim -> dataserver
3922 3407
3923// AbortXfer 3408// AbortXfer
3924{ 3409{
3925 AbortXfer Low NotTrusted Unencoded 3410 AbortXfer Low 157 NotTrusted Unencoded
3926 { 3411 {
3927 XferID Single 3412 XferID Single
3928 { ID U64 } 3413 { ID U64 }
@@ -3935,19 +3420,10 @@ sim -> dataserver
3935//----------------------------------------------------------------------------- 3420//-----------------------------------------------------------------------------
3936 3421
3937 3422
3938// RequestAvatarInfo
3939{
3940 RequestAvatarInfo Low Trusted Unencoded
3941 {
3942 DataBlock Single
3943 { FullID LLUUID }
3944 }
3945}
3946
3947// AvatarAnimation - Update animation state 3423// AvatarAnimation - Update animation state
3948// simulator --> viewer 3424// simulator --> viewer
3949{ 3425{
3950 AvatarAnimation High Trusted Unencoded 3426 AvatarAnimation High 20 Trusted Unencoded
3951 { 3427 {
3952 Sender Single 3428 Sender Single
3953 { ID LLUUID } 3429 { ID LLUUID }
@@ -3970,7 +3446,7 @@ sim -> dataserver
3970 3446
3971// AvatarAppearance - Update visual params 3447// AvatarAppearance - Update visual params
3972{ 3448{
3973 AvatarAppearance Low Trusted Zerocoded 3449 AvatarAppearance Low 158 Trusted Zerocoded
3974 { 3450 {
3975 Sender Single 3451 Sender Single
3976 { ID LLUUID } 3452 { ID LLUUID }
@@ -3988,7 +3464,7 @@ sim -> dataserver
3988 3464
3989// AvatarSitResponse - response to a request to sit on an object 3465// AvatarSitResponse - response to a request to sit on an object
3990{ 3466{
3991 AvatarSitResponse High Trusted Zerocoded 3467 AvatarSitResponse High 21 Trusted Zerocoded
3992 { 3468 {
3993 SitObject Single 3469 SitObject Single
3994 { ID LLUUID } 3470 { ID LLUUID }
@@ -4006,7 +3482,7 @@ sim -> dataserver
4006 3482
4007// SetFollowCamProperties 3483// SetFollowCamProperties
4008{ 3484{
4009 SetFollowCamProperties Low Trusted Unencoded 3485 SetFollowCamProperties Low 159 Trusted Unencoded
4010 { 3486 {
4011 ObjectData Single 3487 ObjectData Single
4012 { ObjectID LLUUID } 3488 { ObjectID LLUUID }
@@ -4020,7 +3496,7 @@ sim -> dataserver
4020 3496
4021// ClearFollowCamProperties 3497// ClearFollowCamProperties
4022{ 3498{
4023 ClearFollowCamProperties Low Trusted Unencoded 3499 ClearFollowCamProperties Low 160 Trusted Unencoded
4024 { 3500 {
4025 ObjectData Single 3501 ObjectData Single
4026 { ObjectID LLUUID } 3502 { ObjectID LLUUID }
@@ -4029,7 +3505,7 @@ sim -> dataserver
4029 3505
4030// CameraConstraint - new camera distance limit (based on collision with objects) 3506// CameraConstraint - new camera distance limit (based on collision with objects)
4031{ 3507{
4032 CameraConstraint High Trusted Zerocoded 3508 CameraConstraint High 22 Trusted Zerocoded
4033 { 3509 {
4034 CameraCollidePlane Single 3510 CameraCollidePlane Single
4035 { Plane LLVector4 } 3511 { Plane LLVector4 }
@@ -4040,7 +3516,7 @@ sim -> dataserver
4040// Extended information such as creator, permissions, etc. 3516// Extended information such as creator, permissions, etc.
4041// Medium because potentially driven by mouse hover events. 3517// Medium because potentially driven by mouse hover events.
4042{ 3518{
4043 ObjectProperties Medium Trusted Zerocoded 3519 ObjectProperties Medium 9 Trusted Zerocoded
4044 { 3520 {
4045 ObjectData Variable 3521 ObjectData Variable
4046 { ObjectID LLUUID } 3522 { ObjectID LLUUID }
@@ -4077,7 +3553,7 @@ sim -> dataserver
4077// ObjectPropertiesFamily 3553// ObjectPropertiesFamily
4078// Medium because potentially driven by mouse hover events. 3554// Medium because potentially driven by mouse hover events.
4079{ 3555{
4080 ObjectPropertiesFamily Medium Trusted Zerocoded 3556 ObjectPropertiesFamily Medium 10 Trusted Zerocoded
4081 { 3557 {
4082 ObjectData Single 3558 ObjectData Single
4083 { RequestFlags U32 } 3559 { RequestFlags U32 }
@@ -4102,7 +3578,7 @@ sim -> dataserver
4102// RequestPayPrice 3578// RequestPayPrice
4103// viewer -> sim 3579// viewer -> sim
4104{ 3580{
4105 RequestPayPrice Low NotTrusted Unencoded 3581 RequestPayPrice Low 161 NotTrusted Unencoded
4106 { 3582 {
4107 ObjectData Single 3583 ObjectData Single
4108 { ObjectID LLUUID } 3584 { ObjectID LLUUID }
@@ -4112,7 +3588,7 @@ sim -> dataserver
4112// PayPriceReply 3588// PayPriceReply
4113// sim -> viewer 3589// sim -> viewer
4114{ 3590{
4115 PayPriceReply Low Trusted Unencoded 3591 PayPriceReply Low 162 Trusted Unencoded
4116 { 3592 {
4117 ObjectData Single 3593 ObjectData Single
4118 { ObjectID LLUUID } 3594 { ObjectID LLUUID }
@@ -4132,7 +3608,7 @@ sim -> dataserver
4132// ROUTED dataserver -> userserver -> spaceserver -> simulator -> viewer 3608// ROUTED dataserver -> userserver -> spaceserver -> simulator -> viewer
4133// reliable, but that may not matter if a system component is quitting 3609// reliable, but that may not matter if a system component is quitting
4134{ 3610{
4135 KickUser Low Trusted Unencoded 3611 KickUser Low 163 Trusted Unencoded
4136 { 3612 {
4137 TargetBlock Single 3613 TargetBlock Single
4138 { TargetIP IPADDR } // U32 encoded IP 3614 { TargetIP IPADDR } // U32 encoded IP
@@ -4149,7 +3625,7 @@ sim -> dataserver
4149// ack sent from the simulator up to the main database so that login 3625// ack sent from the simulator up to the main database so that login
4150// can continue. 3626// can continue.
4151{ 3627{
4152 KickUserAck Low Trusted Unencoded 3628 KickUserAck Low 164 Trusted Unencoded
4153 { 3629 {
4154 UserInfo Single 3630 UserInfo Single
4155 { SessionID LLUUID } 3631 { SessionID LLUUID }
@@ -4162,7 +3638,7 @@ sim -> dataserver
4162// viewer -> sim 3638// viewer -> sim
4163// reliable 3639// reliable
4164{ 3640{
4165 GodKickUser Low NotTrusted Unencoded 3641 GodKickUser Low 165 NotTrusted Unencoded
4166 { 3642 {
4167 UserInfo Single 3643 UserInfo Single
4168 { GodID LLUUID } 3644 { GodID LLUUID }
@@ -4176,7 +3652,7 @@ sim -> dataserver
4176// SystemKickUser 3652// SystemKickUser
4177// user->space, reliable 3653// user->space, reliable
4178{ 3654{
4179 SystemKickUser Low Trusted Unencoded 3655 SystemKickUser Low 166 Trusted Unencoded
4180 { 3656 {
4181 AgentInfo Variable 3657 AgentInfo Variable
4182 { AgentID LLUUID } 3658 { AgentID LLUUID }
@@ -4187,7 +3663,7 @@ sim -> dataserver
4187// viewer -> sim 3663// viewer -> sim
4188// reliable 3664// reliable
4189{ 3665{
4190 EjectUser Low NotTrusted Unencoded 3666 EjectUser Low 167 NotTrusted Unencoded
4191 { 3667 {
4192 AgentData Single 3668 AgentData Single
4193 { AgentID LLUUID } 3669 { AgentID LLUUID }
@@ -4205,7 +3681,7 @@ sim -> dataserver
4205// viewer -> sim 3681// viewer -> sim
4206// reliable 3682// reliable
4207{ 3683{
4208 FreezeUser Low NotTrusted Unencoded 3684 FreezeUser Low 168 NotTrusted Unencoded
4209 { 3685 {
4210 AgentData Single 3686 AgentData Single
4211 { AgentID LLUUID } 3687 { AgentID LLUUID }
@@ -4223,7 +3699,7 @@ sim -> dataserver
4223// viewer -> simulator 3699// viewer -> simulator
4224// reliable 3700// reliable
4225{ 3701{
4226 AvatarPropertiesRequest Low NotTrusted Unencoded 3702 AvatarPropertiesRequest Low 169 NotTrusted Unencoded
4227 { 3703 {
4228 AgentData Single 3704 AgentData Single
4229 { AgentID LLUUID } 3705 { AgentID LLUUID }
@@ -4236,7 +3712,7 @@ sim -> dataserver
4236// simulator -> dataserver 3712// simulator -> dataserver
4237// reliable 3713// reliable
4238{ 3714{
4239 AvatarPropertiesRequestBackend Low Trusted Unencoded 3715 AvatarPropertiesRequestBackend Low 170 Trusted Unencoded
4240 { 3716 {
4241 AgentData Single 3717 AgentData Single
4242 { AgentID LLUUID } 3718 { AgentID LLUUID }
@@ -4250,7 +3726,7 @@ sim -> dataserver
4250// simulator -> viewer 3726// simulator -> viewer
4251// reliable 3727// reliable
4252{ 3728{
4253 AvatarPropertiesReply Low Trusted Zerocoded 3729 AvatarPropertiesReply Low 171 Trusted Zerocoded
4254 { 3730 {
4255 AgentData Single 3731 AgentData Single
4256 { AgentID LLUUID } // your id 3732 { AgentID LLUUID } // your id
@@ -4271,7 +3747,7 @@ sim -> dataserver
4271} 3747}
4272 3748
4273{ 3749{
4274 AvatarInterestsReply Low Trusted Zerocoded 3750 AvatarInterestsReply Low 172 Trusted Zerocoded
4275 { 3751 {
4276 AgentData Single 3752 AgentData Single
4277 { AgentID LLUUID } // your id 3753 { AgentID LLUUID } // your id
@@ -4292,7 +3768,7 @@ sim -> dataserver
4292// simulator -> viewer 3768// simulator -> viewer
4293// reliable 3769// reliable
4294{ 3770{
4295 AvatarGroupsReply Low Trusted Zerocoded 3771 AvatarGroupsReply Low 173 Trusted Zerocoded
4296 { 3772 {
4297 AgentData Single 3773 AgentData Single
4298 { AgentID LLUUID } // your id 3774 { AgentID LLUUID } // your id
@@ -4314,7 +3790,7 @@ sim -> dataserver
4314// viewer -> simulator 3790// viewer -> simulator
4315// reliable 3791// reliable
4316{ 3792{
4317 AvatarPropertiesUpdate Low NotTrusted Zerocoded 3793 AvatarPropertiesUpdate Low 174 NotTrusted Zerocoded
4318 { 3794 {
4319 AgentData Single 3795 AgentData Single
4320 { AgentID LLUUID } 3796 { AgentID LLUUID }
@@ -4336,7 +3812,7 @@ sim -> dataserver
4336// viewer -> simulator 3812// viewer -> simulator
4337// reliable 3813// reliable
4338{ 3814{
4339 AvatarInterestsUpdate Low NotTrusted Zerocoded 3815 AvatarInterestsUpdate Low 175 NotTrusted Zerocoded
4340 { 3816 {
4341 AgentData Single 3817 AgentData Single
4342 { AgentID LLUUID } 3818 { AgentID LLUUID }
@@ -4352,27 +3828,6 @@ sim -> dataserver
4352 } 3828 }
4353} 3829}
4354 3830
4355// AvatarStatisticsReply
4356// dataserver -> simulator
4357// simulator -> viewer
4358// reliable
4359{
4360 AvatarStatisticsReply Low Trusted Zerocoded
4361 {
4362 AgentData Single
4363 { AgentID LLUUID }
4364 }
4365 {
4366 AvatarData Single
4367 { AvatarID LLUUID }
4368 }
4369 {
4370 StatisticsData Variable
4371 { Name Variable 1 } // string
4372 { Positive S32 }
4373 { Negative S32 }
4374 }
4375}
4376 3831
4377 3832
4378// AvatarNotesReply 3833// AvatarNotesReply
@@ -4380,7 +3835,7 @@ sim -> dataserver
4380// simulator -> viewer 3835// simulator -> viewer
4381// reliable 3836// reliable
4382{ 3837{
4383 AvatarNotesReply Low Trusted Unencoded 3838 AvatarNotesReply Low 176 Trusted Unencoded
4384 { 3839 {
4385 AgentData Single 3840 AgentData Single
4386 { AgentID LLUUID } 3841 { AgentID LLUUID }
@@ -4397,7 +3852,7 @@ sim -> dataserver
4397// viewer -> simulator -> dataserver 3852// viewer -> simulator -> dataserver
4398// reliable 3853// reliable
4399{ 3854{
4400 AvatarNotesUpdate Low NotTrusted Unencoded 3855 AvatarNotesUpdate Low 177 NotTrusted Unencoded
4401 { 3856 {
4402 AgentData Single 3857 AgentData Single
4403 { AgentID LLUUID } 3858 { AgentID LLUUID }
@@ -4417,7 +3872,7 @@ sim -> dataserver
4417// This fills in the tabs of the Picks panel. 3872// This fills in the tabs of the Picks panel.
4418// reliable 3873// reliable
4419{ 3874{
4420 AvatarPicksReply Low Trusted Unencoded 3875 AvatarPicksReply Low 178 Trusted Unencoded
4421 { 3876 {
4422 AgentData Single 3877 AgentData Single
4423 { AgentID LLUUID } 3878 { AgentID LLUUID }
@@ -4436,7 +3891,7 @@ sim -> dataserver
4436// simulator -> dataserver 3891// simulator -> dataserver
4437// reliable 3892// reliable
4438{ 3893{
4439 EventInfoRequest Low NotTrusted Unencoded 3894 EventInfoRequest Low 179 NotTrusted Unencoded
4440 { 3895 {
4441 AgentData Single 3896 AgentData Single
4442 { AgentID LLUUID } 3897 { AgentID LLUUID }
@@ -4454,7 +3909,7 @@ sim -> dataserver
4454// simulator -> viewer 3909// simulator -> viewer
4455// reliable 3910// reliable
4456{ 3911{
4457 EventInfoReply Low Trusted Unencoded 3912 EventInfoReply Low 180 Trusted Unencoded
4458 { 3913 {
4459 AgentData Single 3914 AgentData Single
4460 { AgentID LLUUID } 3915 { AgentID LLUUID }
@@ -4483,7 +3938,7 @@ sim -> dataserver
4483// simulator -> dataserver 3938// simulator -> dataserver
4484// reliable 3939// reliable
4485{ 3940{
4486 EventNotificationAddRequest Low NotTrusted Unencoded 3941 EventNotificationAddRequest Low 181 NotTrusted Unencoded
4487 { 3942 {
4488 AgentData Single 3943 AgentData Single
4489 { AgentID LLUUID } 3944 { AgentID LLUUID }
@@ -4501,7 +3956,7 @@ sim -> dataserver
4501// simulator -> dataserver 3956// simulator -> dataserver
4502// reliable 3957// reliable
4503{ 3958{
4504 EventNotificationRemoveRequest Low NotTrusted Unencoded 3959 EventNotificationRemoveRequest Low 182 NotTrusted Unencoded
4505 { 3960 {
4506 AgentData Single 3961 AgentData Single
4507 { AgentID LLUUID } 3962 { AgentID LLUUID }
@@ -4519,7 +3974,7 @@ sim -> dataserver
4519// QueryData is used to resend a search result after the deletion 3974// QueryData is used to resend a search result after the deletion
4520// reliable 3975// reliable
4521{ 3976{
4522 EventGodDelete Low NotTrusted Unencoded 3977 EventGodDelete Low 183 NotTrusted Unencoded
4523 { 3978 {
4524 AgentData Single 3979 AgentData Single
4525 { AgentID LLUUID } 3980 { AgentID LLUUID }
@@ -4538,32 +3993,13 @@ sim -> dataserver
4538 } 3993 }
4539} 3994}
4540 3995
4541// PickInfoRequest
4542// viewer -> simulator
4543// simulator -> dataserver
4544// If CreatorID is not null, then we're looking for an agent pick
4545// or picks.
4546// reliable
4547{
4548 PickInfoRequest Low NotTrusted Zerocoded
4549 {
4550 AgentData Single
4551 { AgentID LLUUID }
4552 { SessionID LLUUID }
4553 }
4554 {
4555 Data Single
4556 { PickID LLUUID }
4557 }
4558}
4559
4560 3996
4561// PickInfoReply 3997// PickInfoReply
4562// dataserver -> simulator 3998// dataserver -> simulator
4563// simulator -> viewer 3999// simulator -> viewer
4564// reliable 4000// reliable
4565{ 4001{
4566 PickInfoReply Low Trusted Unencoded 4002 PickInfoReply Low 184 Trusted Unencoded
4567 { 4003 {
4568 AgentData Single 4004 AgentData Single
4569 { AgentID LLUUID } 4005 { AgentID LLUUID }
@@ -4595,7 +4031,7 @@ sim -> dataserver
4595// viewer -> simulator -> dataserver 4031// viewer -> simulator -> dataserver
4596// reliable 4032// reliable
4597{ 4033{
4598 PickInfoUpdate Low NotTrusted Unencoded 4034 PickInfoUpdate Low 185 NotTrusted Unencoded
4599 { 4035 {
4600 AgentData Single 4036 AgentData Single
4601 { AgentID LLUUID } 4037 { AgentID LLUUID }
@@ -4622,7 +4058,7 @@ sim -> dataserver
4622// viewer -> simulator -> dataserver 4058// viewer -> simulator -> dataserver
4623// reliable 4059// reliable
4624{ 4060{
4625 PickDelete Low NotTrusted Unencoded 4061 PickDelete Low 186 NotTrusted Unencoded
4626 { 4062 {
4627 AgentData Single 4063 AgentData Single
4628 { AgentID LLUUID } 4064 { AgentID LLUUID }
@@ -4641,7 +4077,7 @@ sim -> dataserver
4641// viewer -> simulator -> dataserver 4077// viewer -> simulator -> dataserver
4642// reliable 4078// reliable
4643{ 4079{
4644 PickGodDelete Low NotTrusted Unencoded 4080 PickGodDelete Low 187 NotTrusted Unencoded
4645 { 4081 {
4646 AgentData Single 4082 AgentData Single
4647 { AgentID LLUUID } 4083 { AgentID LLUUID }
@@ -4658,7 +4094,7 @@ sim -> dataserver
4658// ScriptQuestion 4094// ScriptQuestion
4659// reliable 4095// reliable
4660{ 4096{
4661 ScriptQuestion Low Trusted Unencoded 4097 ScriptQuestion Low 188 Trusted Unencoded
4662 { 4098 {
4663 Data Single 4099 Data Single
4664 { TaskID LLUUID } 4100 { TaskID LLUUID }
@@ -4672,7 +4108,7 @@ sim -> dataserver
4672// ScriptControlChange 4108// ScriptControlChange
4673// reliable 4109// reliable
4674{ 4110{
4675 ScriptControlChange Low Trusted Unencoded 4111 ScriptControlChange Low 189 Trusted Unencoded
4676 { 4112 {
4677 Data Variable 4113 Data Variable
4678 { TakeControls BOOL } 4114 { TakeControls BOOL }
@@ -4685,7 +4121,7 @@ sim -> dataserver
4685// sim -> viewer 4121// sim -> viewer
4686// reliable 4122// reliable
4687{ 4123{
4688 ScriptDialog Low Trusted Zerocoded 4124 ScriptDialog Low 190 Trusted Zerocoded
4689 { 4125 {
4690 Data Single 4126 Data Single
4691 { ObjectID LLUUID } 4127 { ObjectID LLUUID }
@@ -4707,7 +4143,7 @@ sim -> dataserver
4707// viewer -> sim 4143// viewer -> sim
4708// reliable 4144// reliable
4709{ 4145{
4710 ScriptDialogReply Low NotTrusted Zerocoded 4146 ScriptDialogReply Low 191 NotTrusted Zerocoded
4711 { 4147 {
4712 AgentData Single 4148 AgentData Single
4713 { AgentID LLUUID } 4149 { AgentID LLUUID }
@@ -4726,7 +4162,7 @@ sim -> dataserver
4726// ForceScriptControlRelease 4162// ForceScriptControlRelease
4727// reliable 4163// reliable
4728{ 4164{
4729 ForceScriptControlRelease Low NotTrusted Unencoded 4165 ForceScriptControlRelease Low 192 NotTrusted Unencoded
4730 { 4166 {
4731 AgentData Single 4167 AgentData Single
4732 { AgentID LLUUID } 4168 { AgentID LLUUID }
@@ -4737,7 +4173,7 @@ sim -> dataserver
4737// RevokePermissions 4173// RevokePermissions
4738// reliable 4174// reliable
4739{ 4175{
4740 RevokePermissions Low NotTrusted Unencoded 4176 RevokePermissions Low 193 NotTrusted Unencoded
4741 { 4177 {
4742 AgentData Single 4178 AgentData Single
4743 { AgentID LLUUID } 4179 { AgentID LLUUID }
@@ -4755,7 +4191,7 @@ sim -> dataserver
4755// Ask the user if they would like to load a URL 4191// Ask the user if they would like to load a URL
4756// reliable 4192// reliable
4757{ 4193{
4758 LoadURL Low Trusted Unencoded 4194 LoadURL Low 194 Trusted Unencoded
4759 { 4195 {
4760 Data Single 4196 Data Single
4761 { ObjectName Variable 1 } 4197 { ObjectName Variable 1 }
@@ -4770,7 +4206,7 @@ sim -> dataserver
4770// ScriptTeleportRequest 4206// ScriptTeleportRequest
4771// reliable 4207// reliable
4772{ 4208{
4773 ScriptTeleportRequest Low Trusted Unencoded 4209 ScriptTeleportRequest Low 195 Trusted Unencoded
4774 { 4210 {
4775 Data Single 4211 Data Single
4776 { ObjectName Variable 1 } 4212 { ObjectName Variable 1 }
@@ -4795,7 +4231,7 @@ sim -> dataserver
4795// sim -> viewer 4231// sim -> viewer
4796// reliable 4232// reliable
4797{ 4233{
4798 ParcelOverlay Low Trusted Zerocoded 4234 ParcelOverlay Low 196 Trusted Zerocoded
4799 { 4235 {
4800 ParcelData Single 4236 ParcelData Single
4801 { SequenceID S32 } // 0...3, which piece of region 4237 { SequenceID S32 } // 0...3, which piece of region
@@ -4810,7 +4246,7 @@ sim -> dataserver
4810// viewer -> sim 4246// viewer -> sim
4811// reliable 4247// reliable
4812{ 4248{
4813 ParcelPropertiesRequest Medium NotTrusted Zerocoded 4249 ParcelPropertiesRequest Medium 11 NotTrusted Zerocoded
4814 { 4250 {
4815 AgentData Single 4251 AgentData Single
4816 { AgentID LLUUID } 4252 { AgentID LLUUID }
@@ -4831,7 +4267,7 @@ sim -> dataserver
4831// viewer -> sim 4267// viewer -> sim
4832// reliable 4268// reliable
4833{ 4269{
4834 ParcelPropertiesRequestByID Low NotTrusted Zerocoded 4270 ParcelPropertiesRequestByID Low 197 NotTrusted Zerocoded
4835 { 4271 {
4836 AgentData Single 4272 AgentData Single
4837 { AgentID LLUUID } 4273 { AgentID LLUUID }
@@ -4854,7 +4290,7 @@ sim -> dataserver
4854// WARNING: This packet is potentially large. With max length name, 4290// WARNING: This packet is potentially large. With max length name,
4855// description, music URL and media URL, it is 1526 + sizeof ( LLUUID ) bytes. 4291// description, music URL and media URL, it is 1526 + sizeof ( LLUUID ) bytes.
4856{ 4292{
4857 ParcelProperties High Trusted Zerocoded 4293 ParcelProperties High 23 Trusted Zerocoded
4858 { 4294 {
4859 ParcelData Single 4295 ParcelData Single
4860 { RequestResult S32 } 4296 { RequestResult S32 }
@@ -4915,7 +4351,7 @@ sim -> dataserver
4915// viewer -> sim 4351// viewer -> sim
4916// reliable 4352// reliable
4917{ 4353{
4918 ParcelPropertiesUpdate Low NotTrusted Zerocoded 4354 ParcelPropertiesUpdate Low 198 NotTrusted Zerocoded
4919 { 4355 {
4920 AgentData Single 4356 AgentData Single
4921 { AgentID LLUUID } 4357 { AgentID LLUUID }
@@ -4950,7 +4386,7 @@ sim -> dataserver
4950// viewer -> sim 4386// viewer -> sim
4951// reliable 4387// reliable
4952{ 4388{
4953 ParcelReturnObjects Low NotTrusted Zerocoded 4389 ParcelReturnObjects Low 199 NotTrusted Zerocoded
4954 { 4390 {
4955 AgentData Single 4391 AgentData Single
4956 { AgentID LLUUID } 4392 { AgentID LLUUID }
@@ -4975,7 +4411,7 @@ sim -> dataserver
4975// viewer -> sim 4411// viewer -> sim
4976// reliable 4412// reliable
4977{ 4413{
4978 ParcelSetOtherCleanTime Low NotTrusted Zerocoded 4414 ParcelSetOtherCleanTime Low 200 NotTrusted Zerocoded
4979 { 4415 {
4980 AgentData Single 4416 AgentData Single
4981 { AgentID LLUUID } 4417 { AgentID LLUUID }
@@ -4994,7 +4430,7 @@ sim -> dataserver
4994// viewer -> sim 4430// viewer -> sim
4995// reliable 4431// reliable
4996{ 4432{
4997 ParcelDisableObjects Low NotTrusted Zerocoded 4433 ParcelDisableObjects Low 201 NotTrusted Zerocoded
4998 { 4434 {
4999 AgentData Single 4435 AgentData Single
5000 { AgentID LLUUID } 4436 { AgentID LLUUID }
@@ -5020,7 +4456,7 @@ sim -> dataserver
5020// viewer -> sim 4456// viewer -> sim
5021// reliable 4457// reliable
5022{ 4458{
5023 ParcelSelectObjects Low NotTrusted Zerocoded 4459 ParcelSelectObjects Low 202 NotTrusted Zerocoded
5024 { 4460 {
5025 AgentData Single 4461 AgentData Single
5026 { AgentID LLUUID } 4462 { AgentID LLUUID }
@@ -5042,7 +4478,7 @@ sim -> dataserver
5042// viewer -> sim 4478// viewer -> sim
5043// reliable 4479// reliable
5044{ 4480{
5045 EstateCovenantRequest Low NotTrusted Unencoded 4481 EstateCovenantRequest Low 203 NotTrusted Unencoded
5046 { 4482 {
5047 AgentData Single 4483 AgentData Single
5048 { AgentID LLUUID } 4484 { AgentID LLUUID }
@@ -5054,7 +4490,7 @@ sim -> dataserver
5054// sim -> viewer 4490// sim -> viewer
5055// reliable 4491// reliable
5056{ 4492{
5057 EstateCovenantReply Low Trusted Unencoded 4493 EstateCovenantReply Low 204 Trusted Unencoded
5058 { 4494 {
5059 Data Single 4495 Data Single
5060 { CovenantID LLUUID } 4496 { CovenantID LLUUID }
@@ -5069,7 +4505,7 @@ sim -> dataserver
5069// sim -> viewer 4505// sim -> viewer
5070// reliable 4506// reliable
5071{ 4507{
5072 ForceObjectSelect Low Trusted Unencoded 4508 ForceObjectSelect Low 205 Trusted Unencoded
5073 { 4509 {
5074 Header Single 4510 Header Single
5075 { ResetList BOOL } 4511 { ResetList BOOL }
@@ -5085,7 +4521,7 @@ sim -> dataserver
5085// viewer -> sim 4521// viewer -> sim
5086// reliable 4522// reliable
5087{ 4523{
5088 ParcelBuyPass Low NotTrusted Unencoded 4524 ParcelBuyPass Low 206 NotTrusted Unencoded
5089 { 4525 {
5090 AgentData Single 4526 AgentData Single
5091 { AgentID LLUUID } 4527 { AgentID LLUUID }
@@ -5101,7 +4537,7 @@ sim -> dataserver
5101// viewer -> sim 4537// viewer -> sim
5102// reliable 4538// reliable
5103{ 4539{
5104 ParcelDeedToGroup Low NotTrusted Unencoded 4540 ParcelDeedToGroup Low 207 NotTrusted Unencoded
5105 { 4541 {
5106 AgentData Single 4542 AgentData Single
5107 { AgentID LLUUID } 4543 { AgentID LLUUID }
@@ -5116,7 +4552,7 @@ sim -> dataserver
5116 4552
5117// reserved for when island owners force re-claim parcel 4553// reserved for when island owners force re-claim parcel
5118{ 4554{
5119 ParcelReclaim Low NotTrusted Unencoded 4555 ParcelReclaim Low 208 NotTrusted Unencoded
5120 { 4556 {
5121 AgentData Single 4557 AgentData Single
5122 { AgentID LLUUID } 4558 { AgentID LLUUID }
@@ -5132,7 +4568,7 @@ sim -> dataserver
5132// viewer -> sim 4568// viewer -> sim
5133// reliable 4569// reliable
5134{ 4570{
5135 ParcelClaim Low NotTrusted Zerocoded 4571 ParcelClaim Low 209 NotTrusted Zerocoded
5136 { 4572 {
5137 AgentData Single 4573 AgentData Single
5138 { AgentID LLUUID } 4574 { AgentID LLUUID }
@@ -5158,7 +4594,7 @@ sim -> dataserver
5158// viewer -> sim 4594// viewer -> sim
5159// reliable 4595// reliable
5160{ 4596{
5161 ParcelJoin Low NotTrusted Unencoded 4597 ParcelJoin Low 210 NotTrusted Unencoded
5162 { 4598 {
5163 AgentData Single 4599 AgentData Single
5164 { AgentID LLUUID } 4600 { AgentID LLUUID }
@@ -5179,7 +4615,7 @@ sim -> dataserver
5179// viewer -> sim 4615// viewer -> sim
5180// reliable 4616// reliable
5181{ 4617{
5182 ParcelDivide Low NotTrusted Unencoded 4618 ParcelDivide Low 211 NotTrusted Unencoded
5183 { 4619 {
5184 AgentData Single 4620 AgentData Single
5185 { AgentID LLUUID } 4621 { AgentID LLUUID }
@@ -5199,7 +4635,7 @@ sim -> dataserver
5199// viewer -> sim 4635// viewer -> sim
5200// reliable 4636// reliable
5201{ 4637{
5202 ParcelRelease Low NotTrusted Unencoded 4638 ParcelRelease Low 212 NotTrusted Unencoded
5203 { 4639 {
5204 AgentData Single 4640 AgentData Single
5205 { AgentID LLUUID } 4641 { AgentID LLUUID }
@@ -5215,7 +4651,7 @@ sim -> dataserver
5215// viewer -> sim 4651// viewer -> sim
5216// reliable 4652// reliable
5217{ 4653{
5218 ParcelBuy Low NotTrusted Zerocoded 4654 ParcelBuy Low 213 NotTrusted Zerocoded
5219 { 4655 {
5220 AgentData Single 4656 AgentData Single
5221 { AgentID LLUUID } 4657 { AgentID LLUUID }
@@ -5229,12 +4665,17 @@ sim -> dataserver
5229 { LocalID S32 } 4665 { LocalID S32 }
5230 { Final BOOL } // true if buyer is in tier 4666 { Final BOOL } // true if buyer is in tier
5231 } 4667 }
4668 {
4669 ParcelData Single
4670 { Price S32 }
4671 { Area S32 }
4672 }
5232} 4673}
5233 4674
5234 4675
5235// ParcelGodForceOwner Unencoded 4676// ParcelGodForceOwner Unencoded
5236{ 4677{
5237 ParcelGodForceOwner Low NotTrusted Zerocoded 4678 ParcelGodForceOwner Low 214 NotTrusted Zerocoded
5238 { 4679 {
5239 AgentData Single 4680 AgentData Single
5240 { AgentID LLUUID } 4681 { AgentID LLUUID }
@@ -5251,7 +4692,7 @@ sim -> dataserver
5251// viewer -> sim 4692// viewer -> sim
5252// ParcelAccessListRequest 4693// ParcelAccessListRequest
5253{ 4694{
5254 ParcelAccessListRequest Low NotTrusted Zerocoded 4695 ParcelAccessListRequest Low 215 NotTrusted Zerocoded
5255 { 4696 {
5256 AgentData Single 4697 AgentData Single
5257 { AgentID LLUUID } 4698 { AgentID LLUUID }
@@ -5269,7 +4710,7 @@ sim -> dataserver
5269// sim -> viewer 4710// sim -> viewer
5270// ParcelAccessListReply 4711// ParcelAccessListReply
5271{ 4712{
5272 ParcelAccessListReply Low Trusted Zerocoded 4713 ParcelAccessListReply Low 216 Trusted Zerocoded
5273 { 4714 {
5274 Data Single 4715 Data Single
5275 { AgentID LLUUID } 4716 { AgentID LLUUID }
@@ -5288,7 +4729,7 @@ sim -> dataserver
5288// viewer -> sim 4729// viewer -> sim
5289// ParcelAccessListUpdate 4730// ParcelAccessListUpdate
5290{ 4731{
5291 ParcelAccessListUpdate Low NotTrusted Zerocoded 4732 ParcelAccessListUpdate Low 217 NotTrusted Zerocoded
5292 { 4733 {
5293 AgentData Single 4734 AgentData Single
5294 { AgentID LLUUID } 4735 { AgentID LLUUID }
@@ -5314,7 +4755,7 @@ sim -> dataserver
5314// viewer -> sim -> dataserver 4755// viewer -> sim -> dataserver
5315// reliable 4756// reliable
5316{ 4757{
5317 ParcelDwellRequest Low NotTrusted Unencoded 4758 ParcelDwellRequest Low 218 NotTrusted Unencoded
5318 { 4759 {
5319 AgentData Single 4760 AgentData Single
5320 { AgentID LLUUID } 4761 { AgentID LLUUID }
@@ -5331,7 +4772,7 @@ sim -> dataserver
5331// dataserver -> sim -> viewer 4772// dataserver -> sim -> viewer
5332// reliable 4773// reliable
5333{ 4774{
5334 ParcelDwellReply Low Trusted Unencoded 4775 ParcelDwellReply Low 219 Trusted Unencoded
5335 { 4776 {
5336 AgentData Single 4777 AgentData Single
5337 { AgentID LLUUID } 4778 { AgentID LLUUID }
@@ -5349,7 +4790,7 @@ sim -> dataserver
5349// successful, the transaction is approved through a money balance reply 4790// successful, the transaction is approved through a money balance reply
5350// with the same transaction id. 4791// with the same transaction id.
5351{ 4792{
5352 RequestParcelTransfer Low Trusted Zerocoded 4793 RequestParcelTransfer Low 220 Trusted Zerocoded
5353 { 4794 {
5354 Data Single 4795 Data Single
5355 { TransactionID LLUUID } 4796 { TransactionID LLUUID }
@@ -5372,7 +4813,7 @@ sim -> dataserver
5372// If you add something here, you should probably also change the 4813// If you add something here, you should probably also change the
5373// simulator's database update query on startup. 4814// simulator's database update query on startup.
5374{ 4815{
5375 UpdateParcel Low Trusted Zerocoded 4816 UpdateParcel Low 221 Trusted Zerocoded
5376 { 4817 {
5377 ParcelData Single 4818 ParcelData Single
5378 { ParcelID LLUUID } 4819 { ParcelID LLUUID }
@@ -5403,7 +4844,7 @@ sim -> dataserver
5403// This message is used to tell the dataserver that a parcel has been 4844// This message is used to tell the dataserver that a parcel has been
5404// removed. 4845// removed.
5405{ 4846{
5406 RemoveParcel Low Trusted Unencoded 4847 RemoveParcel Low 222 Trusted Unencoded
5407 { 4848 {
5408 ParcelData Variable 4849 ParcelData Variable
5409 { ParcelID LLUUID } 4850 { ParcelID LLUUID }
@@ -5413,7 +4854,7 @@ sim -> dataserver
5413// sim -> dataserver 4854// sim -> dataserver
5414// Merges some of the database information for parcels (dwell). 4855// Merges some of the database information for parcels (dwell).
5415{ 4856{
5416 MergeParcel Low Trusted Unencoded 4857 MergeParcel Low 223 Trusted Unencoded
5417 { 4858 {
5418 MasterParcelData Single 4859 MasterParcelData Single
5419 { MasterID LLUUID } 4860 { MasterID LLUUID }
@@ -5426,7 +4867,7 @@ sim -> dataserver
5426 4867
5427// sim -> dataserver 4868// sim -> dataserver
5428{ 4869{
5429 LogParcelChanges Low Trusted Zerocoded 4870 LogParcelChanges Low 224 Trusted Zerocoded
5430 { 4871 {
5431 AgentData Single 4872 AgentData Single
5432 { AgentID LLUUID } 4873 { AgentID LLUUID }
@@ -5448,7 +4889,7 @@ sim -> dataserver
5448 4889
5449// sim -> dataserver 4890// sim -> dataserver
5450{ 4891{
5451 CheckParcelSales Low Trusted Unencoded 4892 CheckParcelSales Low 225 Trusted Unencoded
5452 { 4893 {
5453 RegionData Variable 4894 RegionData Variable
5454 { RegionHandle U64 } 4895 { RegionHandle U64 }
@@ -5458,7 +4899,7 @@ sim -> dataserver
5458// dataserver -> simulator 4899// dataserver -> simulator
5459// tell a particular simulator to finish parcel sale. 4900// tell a particular simulator to finish parcel sale.
5460{ 4901{
5461 ParcelSales Low Trusted Unencoded 4902 ParcelSales Low 226 Trusted Unencoded
5462 { 4903 {
5463 ParcelData Variable 4904 ParcelData Variable
5464 { ParcelID LLUUID } 4905 { ParcelID LLUUID }
@@ -5470,7 +4911,7 @@ sim -> dataserver
5470// mark parcel and double secret agent content on parcel as owned by 4911// mark parcel and double secret agent content on parcel as owned by
5471// governor/maint and adjusts permissions approriately. Godlike request. 4912// governor/maint and adjusts permissions approriately. Godlike request.
5472{ 4913{
5473 ParcelGodMarkAsContent Low NotTrusted Unencoded 4914 ParcelGodMarkAsContent Low 227 NotTrusted Unencoded
5474 { 4915 {
5475 AgentData Single 4916 AgentData Single
5476 { AgentID LLUUID } 4917 { AgentID LLUUID }
@@ -5488,7 +4929,7 @@ sim -> dataserver
5488// validates and fills in the rest of the information to start an auction 4929// validates and fills in the rest of the information to start an auction
5489// on a parcel. Processing currently requires that AgentID is a god. 4930// on a parcel. Processing currently requires that AgentID is a god.
5490{ 4931{
5491 ViewerStartAuction Low NotTrusted Unencoded 4932 ViewerStartAuction Low 228 NotTrusted Unencoded
5492 { 4933 {
5493 AgentData Single 4934 AgentData Single
5494 { AgentID LLUUID } 4935 { AgentID LLUUID }
@@ -5504,7 +4945,7 @@ sim -> dataserver
5504// sim -> dataserver 4945// sim -> dataserver
5505// Once all of the data has been gathered, 4946// Once all of the data has been gathered,
5506{ 4947{
5507 StartAuction Low Trusted Unencoded 4948 StartAuction Low 229 Trusted Unencoded
5508 { 4949 {
5509 AgentData Single 4950 AgentData Single
5510 { AgentID LLUUID } 4951 { AgentID LLUUID }
@@ -5519,7 +4960,7 @@ sim -> dataserver
5519 4960
5520// dataserver -> sim 4961// dataserver -> sim
5521{ 4962{
5522 ConfirmAuctionStart Low Trusted Unencoded 4963 ConfirmAuctionStart Low 230 Trusted Unencoded
5523 { 4964 {
5524 AuctionData Single 4965 AuctionData Single
5525 { ParcelID LLUUID } 4966 { ParcelID LLUUID }
@@ -5530,7 +4971,7 @@ sim -> dataserver
5530// sim -> dataserver 4971// sim -> dataserver
5531// Tell the dataserver that an auction has completed. 4972// Tell the dataserver that an auction has completed.
5532{ 4973{
5533 CompleteAuction Low Trusted Unencoded 4974 CompleteAuction Low 231 Trusted Unencoded
5534 { 4975 {
5535 ParcelData Variable 4976 ParcelData Variable
5536 { ParcelID LLUUID } 4977 { ParcelID LLUUID }
@@ -5539,7 +4980,7 @@ sim -> dataserver
5539 4980
5540// Tell the dataserver that an auction has been canceled. 4981// Tell the dataserver that an auction has been canceled.
5541{ 4982{
5542 CancelAuction Low Trusted Unencoded 4983 CancelAuction Low 232 Trusted Unencoded
5543 { 4984 {
5544 ParcelData Variable 4985 ParcelData Variable
5545 { ParcelID LLUUID } 4986 { ParcelID LLUUID }
@@ -5548,7 +4989,7 @@ sim -> dataserver
5548 4989
5549// sim -> dataserver 4990// sim -> dataserver
5550{ 4991{
5551 CheckParcelAuctions Low Trusted Unencoded 4992 CheckParcelAuctions Low 233 Trusted Unencoded
5552 { 4993 {
5553 RegionData Variable 4994 RegionData Variable
5554 { RegionHandle U64 } 4995 { RegionHandle U64 }
@@ -5558,7 +4999,7 @@ sim -> dataserver
5558// dataserver -> sim 4999// dataserver -> sim
5559// tell a particular simulator to finish parcel sale. 5000// tell a particular simulator to finish parcel sale.
5560{ 5001{
5561 ParcelAuctions Low Trusted Unencoded 5002 ParcelAuctions Low 234 Trusted Unencoded
5562 { 5003 {
5563 ParcelData Variable 5004 ParcelData Variable
5564 { ParcelID LLUUID } 5005 { ParcelID LLUUID }
@@ -5573,7 +5014,7 @@ sim -> dataserver
5573// UUIDNameRequest 5014// UUIDNameRequest
5574// Translate a UUID into first and last names 5015// Translate a UUID into first and last names
5575{ 5016{
5576 UUIDNameRequest Low NotTrusted Unencoded 5017 UUIDNameRequest Low 235 NotTrusted Unencoded
5577 { 5018 {
5578 UUIDNameBlock Variable 5019 UUIDNameBlock Variable
5579 { ID LLUUID } 5020 { ID LLUUID }
@@ -5583,7 +5024,7 @@ sim -> dataserver
5583// UUIDNameReply 5024// UUIDNameReply
5584// Translate a UUID into first and last names 5025// Translate a UUID into first and last names
5585{ 5026{
5586 UUIDNameReply Low Trusted Unencoded 5027 UUIDNameReply Low 236 Trusted Unencoded
5587 { 5028 {
5588 UUIDNameBlock Variable 5029 UUIDNameBlock Variable
5589 { ID LLUUID } 5030 { ID LLUUID }
@@ -5595,7 +5036,7 @@ sim -> dataserver
5595// UUIDGroupNameRequest 5036// UUIDGroupNameRequest
5596// Translate a UUID into a group name 5037// Translate a UUID into a group name
5597{ 5038{
5598 UUIDGroupNameRequest Low NotTrusted Unencoded 5039 UUIDGroupNameRequest Low 237 NotTrusted Unencoded
5599 { 5040 {
5600 UUIDNameBlock Variable 5041 UUIDNameBlock Variable
5601 { ID LLUUID } 5042 { ID LLUUID }
@@ -5605,7 +5046,7 @@ sim -> dataserver
5605// UUIDGroupNameReply 5046// UUIDGroupNameReply
5606// Translate a UUID into a group name 5047// Translate a UUID into a group name
5607{ 5048{
5608 UUIDGroupNameReply Low Trusted Unencoded 5049 UUIDGroupNameReply Low 238 Trusted Unencoded
5609 { 5050 {
5610 UUIDNameBlock Variable 5051 UUIDNameBlock Variable
5611 { ID LLUUID } 5052 { ID LLUUID }
@@ -5624,7 +5065,7 @@ sim -> dataserver
5624// Chat is region local to receiving simulator. 5065// Chat is region local to receiving simulator.
5625// Type is one of CHAT_TYPE_NORMAL, _WHISPER, _SHOUT 5066// Type is one of CHAT_TYPE_NORMAL, _WHISPER, _SHOUT
5626{ 5067{
5627 ChatPass Low Trusted Zerocoded 5068 ChatPass Low 239 Trusted Zerocoded
5628 { 5069 {
5629 ChatData Single 5070 ChatData Single
5630 { Channel S32 } 5071 { Channel S32 }
@@ -5643,7 +5084,7 @@ sim -> dataserver
5643// Edge data - compressed edge data 5084// Edge data - compressed edge data
5644 5085
5645{ 5086{
5646 EdgeDataPacket High Trusted Zerocoded 5087 EdgeDataPacket High 24 Trusted Zerocoded
5647 { 5088 {
5648 EdgeData Single 5089 EdgeData Single
5649 { LayerType U8 } 5090 { LayerType U8 }
@@ -5655,7 +5096,7 @@ sim -> dataserver
5655// Sim status, condition of this sim 5096// Sim status, condition of this sim
5656// sent reliably, when dirty 5097// sent reliably, when dirty
5657{ 5098{
5658 SimStatus Medium Trusted Unencoded 5099 SimStatus Medium 12 Trusted Unencoded
5659 { 5100 {
5660 SimStatus Single 5101 SimStatus Single
5661 { CanAcceptAgents BOOL } 5102 { CanAcceptAgents BOOL }
@@ -5674,7 +5115,7 @@ sim -> dataserver
5674// simulator -> simulator 5115// simulator -> simulator
5675// reliable 5116// reliable
5676{ 5117{
5677 ChildAgentUpdate High Trusted Zerocoded 5118 ChildAgentUpdate High 25 Trusted Zerocoded
5678 { 5119 {
5679 AgentData Single 5120 AgentData Single
5680 5121
@@ -5735,7 +5176,7 @@ sim -> dataserver
5735// ChildAgentAlive 5176// ChildAgentAlive
5736// sent to child agents just to keep them alive 5177// sent to child agents just to keep them alive
5737{ 5178{
5738 ChildAgentAlive High Trusted Unencoded 5179 ChildAgentAlive High 26 Trusted Unencoded
5739 { 5180 {
5740 AgentData Single 5181 AgentData Single
5741 { RegionHandle U64 } 5182 { RegionHandle U64 }
@@ -5748,7 +5189,7 @@ sim -> dataserver
5748// ChildAgentPositionUpdate 5189// ChildAgentPositionUpdate
5749// sent to child agents just to keep them alive 5190// sent to child agents just to keep them alive
5750{ 5191{
5751 ChildAgentPositionUpdate High Trusted Unencoded 5192 ChildAgentPositionUpdate High 27 Trusted Unencoded
5752 { 5193 {
5753 AgentData Single 5194 AgentData Single
5754 5195
@@ -5772,7 +5213,7 @@ sim -> dataserver
5772// Obituary for child agents - make sure the parent know the child is dead 5213// Obituary for child agents - make sure the parent know the child is dead
5773// This way, children can be reliably restarted 5214// This way, children can be reliably restarted
5774{ 5215{
5775 ChildAgentDying Low Trusted Zerocoded 5216 ChildAgentDying Low 240 Trusted Zerocoded
5776 { 5217 {
5777 AgentData Single 5218 AgentData Single
5778 { AgentID LLUUID } 5219 { AgentID LLUUID }
@@ -5783,7 +5224,7 @@ sim -> dataserver
5783 5224
5784// This is sent if a full child agent hasn't been accepted yet 5225// This is sent if a full child agent hasn't been accepted yet
5785{ 5226{
5786 ChildAgentUnknown Low Trusted Unencoded 5227 ChildAgentUnknown Low 241 Trusted Unencoded
5787 { 5228 {
5788 AgentData Single 5229 AgentData Single
5789 { AgentID LLUUID } 5230 { AgentID LLUUID }
@@ -5791,82 +5232,10 @@ sim -> dataserver
5791 } 5232 }
5792} 5233}
5793 5234
5794// Pass Object Between Simulators
5795//
5796// BUG compress rotation
5797// BUG compress scale
5798{
5799 PassObject High Trusted Zerocoded
5800 {
5801 ObjectData Single
5802 { ID LLUUID }
5803 { ParentID LLUUID }
5804
5805 { CreatorID LLUUID } // permissions
5806 { OwnerID LLUUID } // permissions
5807 { GroupID LLUUID } // permissions
5808 { BaseMask U32 } // permissions
5809 { OwnerMask U32 } // permissions
5810 { GroupMask U32 } // permissions
5811 { EveryoneMask U32 } // permissions
5812 { NextOwnerMask U32 } // permissions
5813 { GroupOwned BOOL } // permissions
5814
5815 { PCode U8 }
5816 { Material U8 }
5817 { State U8 }
5818 { Scale LLVector3 }
5819 { UsePhysics U8 }
5820
5821 { PosX S16 }
5822 { PosY S16 }
5823 { PosZ S16 }
5824
5825 { VelX S16 }
5826 { VelY S16 }
5827 { VelZ S16 }
5828
5829 { Rotation LLQuaternion }
5830
5831 { AngVelX S16 }
5832 { AngVelY S16 }
5833 { AngVelZ S16 }
5834
5835 { PathCurve U8 }
5836 { ProfileCurve U8 }
5837 { PathBegin U16 } // 0 to 1, quanta = 0.01
5838 { PathEnd U16 } // 0 to 1, quanta = 0.01
5839 { PathScaleX U8 } // 0 to 1, quanta = 0.01
5840 { PathScaleY U8 } // 0 to 1, quanta = 0.01
5841 { PathShearX U8 } // -.5 to .5, quanta = 0.01
5842 { PathShearY U8 } // -.5 to .5, quanta = 0.01
5843 { PathTwist S8 } // -1 to 1, quanta = 0.01
5844 { PathTwistBegin S8 } // -1 to 1, quanta = 0.01
5845 { PathRadiusOffset S8 } // -1 to 1, quanta = 0.01
5846 { PathTaperX S8 } // -1 to 1, quanta = 0.01
5847 { PathTaperY S8 } // -1 to 1, quanta = 0.01
5848 { PathRevolutions U8 } // 0 to 3, quanta = 0.015
5849 { PathSkew S8 } // -1 to 1, quanta = 0.01
5850 { ProfileBegin U16 } // 0 to 1, quanta = 0.01
5851 { ProfileEnd U16 } // 0 to 1, quanta = 0.01
5852 { ProfileHollow U16 } // 0 to 1, quanta = 0.01
5853
5854 { TextureEntry Variable 2 }
5855
5856 { SubType S16 }
5857 { Active U8 }
5858
5859 { Data Variable 2 }
5860 }
5861 {
5862 NVPairData Variable
5863 { NVPairs Variable 2 }
5864 }
5865}
5866 5235
5867// This message is sent how objects get passed between regions. 5236// This message is sent how objects get passed between regions.
5868{ 5237{
5869 AtomicPassObject High Trusted Unencoded 5238 AtomicPassObject High 28 Trusted Unencoded
5870 { 5239 {
5871 TaskData Single 5240 TaskData Single
5872 { TaskID LLUUID } 5241 { TaskID LLUUID }
@@ -5877,7 +5246,7 @@ sim -> dataserver
5877 5246
5878// KillChildAgents - A new agent has connected to the simulator . . . make sure that any old child cameras are blitzed 5247// KillChildAgents - A new agent has connected to the simulator . . . make sure that any old child cameras are blitzed
5879{ 5248{
5880 KillChildAgents Low Trusted Unencoded 5249 KillChildAgents Low 242 Trusted Unencoded
5881 { 5250 {
5882 IDBlock Single 5251 IDBlock Single
5883 { AgentID LLUUID } 5252 { AgentID LLUUID }
@@ -5888,7 +5257,7 @@ sim -> dataserver
5888// GetScriptRunning - asks if a script is running or not. the simulator 5257// GetScriptRunning - asks if a script is running or not. the simulator
5889// responds with ScriptRunningReply 5258// responds with ScriptRunningReply
5890{ 5259{
5891 GetScriptRunning Low NotTrusted Unencoded 5260 GetScriptRunning Low 243 NotTrusted Unencoded
5892 { 5261 {
5893 Script Single 5262 Script Single
5894 { ObjectID LLUUID } 5263 { ObjectID LLUUID }
@@ -5898,7 +5267,7 @@ sim -> dataserver
5898 5267
5899// ScriptRunningReply - response from simulator to message above 5268// ScriptRunningReply - response from simulator to message above
5900{ 5269{
5901 ScriptRunningReply Low NotTrusted Unencoded 5270 ScriptRunningReply Low 244 NotTrusted Unencoded
5902 { 5271 {
5903 Script Single 5272 Script Single
5904 { ObjectID LLUUID } 5273 { ObjectID LLUUID }
@@ -5911,7 +5280,7 @@ sim -> dataserver
5911// SetScriptRunning - makes a script active or inactive (Enable may be 5280// SetScriptRunning - makes a script active or inactive (Enable may be
5912// true or false) 5281// true or false)
5913{ 5282{
5914 SetScriptRunning Low NotTrusted Unencoded 5283 SetScriptRunning Low 245 NotTrusted Unencoded
5915 { 5284 {
5916 AgentData Single 5285 AgentData Single
5917 { AgentID LLUUID } 5286 { AgentID LLUUID }
@@ -5927,7 +5296,7 @@ sim -> dataserver
5927 5296
5928// ScriptReset - causes a script to reset 5297// ScriptReset - causes a script to reset
5929{ 5298{
5930 ScriptReset Low NotTrusted Unencoded 5299 ScriptReset Low 246 NotTrusted Unencoded
5931 { 5300 {
5932 AgentData Single 5301 AgentData Single
5933 { AgentID LLUUID } 5302 { AgentID LLUUID }
@@ -5942,7 +5311,7 @@ sim -> dataserver
5942 5311
5943// ScriptSensorRequest - causes the receiving sim to run a script sensor and return the results 5312// ScriptSensorRequest - causes the receiving sim to run a script sensor and return the results
5944{ 5313{
5945 ScriptSensorRequest Low Trusted Zerocoded 5314 ScriptSensorRequest Low 247 Trusted Zerocoded
5946 { 5315 {
5947 Requester Single 5316 Requester Single
5948 { SourceID LLUUID } 5317 { SourceID LLUUID }
@@ -5961,7 +5330,7 @@ sim -> dataserver
5961 5330
5962// ScriptSensorReply - returns the request script search information back to the requester 5331// ScriptSensorReply - returns the request script search information back to the requester
5963{ 5332{
5964 ScriptSensorReply Low Trusted Zerocoded 5333 ScriptSensorReply Low 248 Trusted Zerocoded
5965 { 5334 {
5966 Requester Single 5335 Requester Single
5967 { SourceID LLUUID } 5336 { SourceID LLUUID }
@@ -5988,7 +5357,7 @@ sim -> dataserver
5988// agent is coming into the region. The region should be expecting the 5357// agent is coming into the region. The region should be expecting the
5989// agent. 5358// agent.
5990{ 5359{
5991 CompleteAgentMovement Low NotTrusted Unencoded 5360 CompleteAgentMovement Low 249 NotTrusted Unencoded
5992 { 5361 {
5993 AgentData Single 5362 AgentData Single
5994 { AgentID LLUUID } 5363 { AgentID LLUUID }
@@ -5999,7 +5368,7 @@ sim -> dataserver
5999 5368
6000// sim -> viewer 5369// sim -> viewer
6001{ 5370{
6002 AgentMovementComplete Low NotTrusted Unencoded 5371 AgentMovementComplete Low 250 NotTrusted Unencoded
6003 { 5372 {
6004 AgentData Single 5373 AgentData Single
6005 { AgentID LLUUID } 5374 { AgentID LLUUID }
@@ -6014,40 +5383,6 @@ sim -> dataserver
6014 } 5383 }
6015} 5384}
6016 5385
6017// sim->dataserver
6018// log the fact that the agent has logged in.
6019{
6020 LogLogin Low Trusted Unencoded
6021 {
6022 AgentData Single
6023 { AgentID LLUUID }
6024 { SessionID LLUUID }
6025 }
6026 {
6027 Data Single
6028 { ViewerDigest LLUUID }
6029 { LastExecFroze BOOL }
6030 { SpaceIP IPADDR }
6031 }
6032}
6033
6034// This message is sent from the viewer on login or on demand from the
6035// userserver.
6036// viewer -> userserver
6037{
6038 ConnectAgentToUserserver Low NotTrusted Unencoded
6039 {
6040 AgentData Single
6041 { AgentID LLUUID }
6042 { SessionID LLUUID }
6043 }
6044}
6045
6046// This message is sent from the userserver when it does not have
6047// trusted connection or known agent on the circuit.
6048{
6049 ConnectToUserserver Low Trusted Unencoded
6050}
6051 5386
6052//----------------------------------------------------------------------------- 5387//-----------------------------------------------------------------------------
6053// Logout 5388// Logout
@@ -6055,7 +5390,7 @@ sim -> dataserver
6055 5390
6056// userserver -> dataserver 5391// userserver -> dataserver
6057{ 5392{
6058 DataServerLogout Low Trusted Unencoded 5393 DataServerLogout Low 251 Trusted Unencoded
6059 { 5394 {
6060 UserData Single 5395 UserData Single
6061 { AgentID LLUUID } 5396 { AgentID LLUUID }
@@ -6069,7 +5404,7 @@ sim -> dataserver
6069// viewer -> sim 5404// viewer -> sim
6070// reliable 5405// reliable
6071{ 5406{
6072 LogoutRequest Low NotTrusted Unencoded 5407 LogoutRequest Low 252 NotTrusted Unencoded
6073 { 5408 {
6074 AgentData Single 5409 AgentData Single
6075 { AgentID LLUUID } 5410 { AgentID LLUUID }
@@ -6077,18 +5412,6 @@ sim -> dataserver
6077 } 5412 }
6078} 5413}
6079 5414
6080// FinalizeLogout
6081// Callback for when sim is done uploading assets to asset server
6082// viewer -> sim
6083// reliable
6084{
6085 FinalizeLogout Low NotTrusted Unencoded
6086 {
6087 AgentData Single
6088 { AgentID LLUUID }
6089 { SessionID LLUUID }
6090 }
6091}
6092 5415
6093// LogoutReply 5416// LogoutReply
6094// it's ok for the viewer to quit. 5417// it's ok for the viewer to quit.
@@ -6096,7 +5419,7 @@ sim -> dataserver
6096// reliable 5419// reliable
6097// Includes inventory items to update with new asset ids 5420// Includes inventory items to update with new asset ids
6098{ 5421{
6099 LogoutReply Low Trusted Zerocoded 5422 LogoutReply Low 253 Trusted Zerocoded
6100 { 5423 {
6101 AgentData Single 5424 AgentData Single
6102 { AgentID LLUUID } 5425 { AgentID LLUUID }
@@ -6109,16 +5432,6 @@ sim -> dataserver
6109} 5432}
6110 5433
6111 5434
6112
6113// LogoutDemand
6114{
6115 LogoutDemand Low Trusted Unencoded
6116 {
6117 LogoutBlock Single
6118 { SessionID LLUUID }
6119 }
6120}
6121
6122//----------------------------------------------------------------------------- 5435//-----------------------------------------------------------------------------
6123// Instant Message 5436// Instant Message
6124//----------------------------------------------------------------------------- 5437//-----------------------------------------------------------------------------
@@ -6133,7 +5446,7 @@ sim -> dataserver
6133// BinaryBucket May be used by some dialog types 5446// BinaryBucket May be used by some dialog types
6134// reliable 5447// reliable
6135{ 5448{
6136 ImprovedInstantMessage Low NotTrusted Zerocoded 5449 ImprovedInstantMessage Low 254 NotTrusted Zerocoded
6137 { 5450 {
6138 AgentData Single 5451 AgentData Single
6139 { AgentID LLUUID } 5452 { AgentID LLUUID }
@@ -6159,7 +5472,7 @@ sim -> dataserver
6159// RetrieveInstantMessages - used to get instant messages that 5472// RetrieveInstantMessages - used to get instant messages that
6160// were persisted out to the database while the user was offline 5473// were persisted out to the database while the user was offline
6161{ 5474{
6162 RetrieveInstantMessages Low NotTrusted Unencoded 5475 RetrieveInstantMessages Low 255 NotTrusted Unencoded
6163 { 5476 {
6164 AgentData Single 5477 AgentData Single
6165 { AgentID LLUUID } 5478 { AgentID LLUUID }
@@ -6171,7 +5484,7 @@ sim -> dataserver
6171// variable sized LocationBlock so that the message can be recycled with 5484// variable sized LocationBlock so that the message can be recycled with
6172// minimum new messages and handlers. 5485// minimum new messages and handlers.
6173{ 5486{
6174 FindAgent Low NotTrusted Unencoded 5487 FindAgent Low 256 NotTrusted Unencoded
6175 { 5488 {
6176 AgentBlock Single 5489 AgentBlock Single
6177 { Hunter LLUUID } 5490 { Hunter LLUUID }
@@ -6190,7 +5503,7 @@ sim -> dataserver
6190// viewer -> simulator -> dataserver 5503// viewer -> simulator -> dataserver
6191// reliable 5504// reliable
6192{ 5505{
6193 RequestGodlikePowers Low NotTrusted Unencoded 5506 RequestGodlikePowers Low 257 NotTrusted Unencoded
6194 { 5507 {
6195 AgentData Single 5508 AgentData Single
6196 { AgentID LLUUID } 5509 { AgentID LLUUID }
@@ -6208,7 +5521,7 @@ sim -> dataserver
6208// dataserver -> simulator -> viewer 5521// dataserver -> simulator -> viewer
6209// reliable 5522// reliable
6210{ 5523{
6211 GrantGodlikePowers Low Trusted Unencoded 5524 GrantGodlikePowers Low 258 Trusted Unencoded
6212 { 5525 {
6213 AgentData Single 5526 AgentData Single
6214 { AgentID LLUUID } 5527 { AgentID LLUUID }
@@ -6224,7 +5537,7 @@ sim -> dataserver
6224// GodlikeMessage - generalized construct for Gods to send messages 5537// GodlikeMessage - generalized construct for Gods to send messages
6225// around the system. Each Request has it's own internal protocol. 5538// around the system. Each Request has it's own internal protocol.
6226{ 5539{
6227 GodlikeMessage Low NotTrusted Zerocoded 5540 GodlikeMessage Low 259 NotTrusted Zerocoded
6228 { 5541 {
6229 AgentData Single 5542 AgentData Single
6230 { AgentID LLUUID } 5543 { AgentID LLUUID }
@@ -6245,7 +5558,7 @@ sim -> dataserver
6245// EstateOwnerMessage 5558// EstateOwnerMessage
6246// format must be identical to above 5559// format must be identical to above
6247{ 5560{
6248 EstateOwnerMessage Low NotTrusted Zerocoded 5561 EstateOwnerMessage Low 260 NotTrusted Zerocoded
6249 { 5562 {
6250 AgentData Single 5563 AgentData Single
6251 { AgentID LLUUID } 5564 { AgentID LLUUID }
@@ -6267,7 +5580,7 @@ sim -> dataserver
6267// format must be identical to above 5580// format must be identical to above
6268// As above, but don't have to be god or estate owner to send. 5581// As above, but don't have to be god or estate owner to send.
6269{ 5582{
6270 GenericMessage Low NotTrusted Zerocoded 5583 GenericMessage Low 261 NotTrusted Zerocoded
6271 { 5584 {
6272 AgentData Single 5585 AgentData Single
6273 { AgentID LLUUID } 5586 { AgentID LLUUID }
@@ -6291,7 +5604,7 @@ sim -> dataserver
6291 5604
6292// request for mute list 5605// request for mute list
6293{ 5606{
6294 MuteListRequest Low NotTrusted Unencoded 5607 MuteListRequest Low 262 NotTrusted Unencoded
6295 { 5608 {
6296 AgentData Single 5609 AgentData Single
6297 { AgentID LLUUID } 5610 { AgentID LLUUID }
@@ -6305,7 +5618,7 @@ sim -> dataserver
6305 5618
6306// update/add someone in the mute list 5619// update/add someone in the mute list
6307{ 5620{
6308 UpdateMuteListEntry Low NotTrusted Unencoded 5621 UpdateMuteListEntry Low 263 NotTrusted Unencoded
6309 { 5622 {
6310 AgentData Single 5623 AgentData Single
6311 { AgentID LLUUID } 5624 { AgentID LLUUID }
@@ -6322,7 +5635,7 @@ sim -> dataserver
6322 5635
6323// Remove a mute list entry. 5636// Remove a mute list entry.
6324{ 5637{
6325 RemoveMuteListEntry Low NotTrusted Unencoded 5638 RemoveMuteListEntry Low 264 NotTrusted Unencoded
6326 { 5639 {
6327 AgentData Single 5640 AgentData Single
6328 { AgentID LLUUID } 5641 { AgentID LLUUID }
@@ -6341,7 +5654,7 @@ sim -> dataserver
6341// 5654//
6342 5655
6343{ 5656{
6344 CopyInventoryFromNotecard Low NotTrusted Zerocoded 5657 CopyInventoryFromNotecard Low 265 NotTrusted Zerocoded
6345 { 5658 {
6346 AgentData Single 5659 AgentData Single
6347 { AgentID LLUUID } 5660 { AgentID LLUUID }
@@ -6364,7 +5677,7 @@ sim -> dataserver
6364// THIS MESSAGE CAN NOT CREATE NEW INVENTORY ITEMS. 5677// THIS MESSAGE CAN NOT CREATE NEW INVENTORY ITEMS.
6365// 5678//
6366{ 5679{
6367 UpdateInventoryItem Low NotTrusted Zerocoded 5680 UpdateInventoryItem Low 266 NotTrusted Zerocoded
6368 { 5681 {
6369 AgentData Single 5682 AgentData Single
6370 { AgentID LLUUID } 5683 { AgentID LLUUID }
@@ -6405,7 +5718,7 @@ sim -> dataserver
6405// DO NOT ALLOW THIS FROM THE VIEWER. 5718// DO NOT ALLOW THIS FROM THE VIEWER.
6406// 5719//
6407{ 5720{
6408 UpdateCreateInventoryItem Low Trusted Zerocoded 5721 UpdateCreateInventoryItem Low 267 Trusted Zerocoded
6409 { 5722 {
6410 AgentData Single 5723 AgentData Single
6411 { AgentID LLUUID } 5724 { AgentID LLUUID }
@@ -6442,7 +5755,7 @@ sim -> dataserver
6442} 5755}
6443 5756
6444{ 5757{
6445 MoveInventoryItem Low NotTrusted Zerocoded 5758 MoveInventoryItem Low 268 NotTrusted Zerocoded
6446 { 5759 {
6447 AgentData Single 5760 AgentData Single
6448 { AgentID LLUUID } 5761 { AgentID LLUUID }
@@ -6464,7 +5777,7 @@ sim -> dataserver
6464// the OldItemID needs to be paired with the OldAgentID to 5777// the OldItemID needs to be paired with the OldAgentID to
6465// produce a unique inventory item. 5778// produce a unique inventory item.
6466{ 5779{
6467 CopyInventoryItem Low NotTrusted Zerocoded 5780 CopyInventoryItem Low 269 NotTrusted Zerocoded
6468 { 5781 {
6469 AgentData Single 5782 AgentData Single
6470 { AgentID LLUUID } 5783 { AgentID LLUUID }
@@ -6481,7 +5794,7 @@ sim -> dataserver
6481} 5794}
6482 5795
6483{ 5796{
6484 RemoveInventoryItem Low NotTrusted Unencoded 5797 RemoveInventoryItem Low 270 NotTrusted Unencoded
6485 { 5798 {
6486 AgentData Single 5799 AgentData Single
6487 { AgentID LLUUID } 5800 { AgentID LLUUID }
@@ -6494,7 +5807,7 @@ sim -> dataserver
6494} 5807}
6495 5808
6496{ 5809{
6497 ChangeInventoryItemFlags Low NotTrusted Unencoded 5810 ChangeInventoryItemFlags Low 271 NotTrusted Unencoded
6498 { 5811 {
6499 AgentData Single 5812 AgentData Single
6500 { AgentID LLUUID } 5813 { AgentID LLUUID }
@@ -6513,7 +5826,7 @@ sim -> dataserver
6513// This message is currently only uses objects, so the viewer ignores 5826// This message is currently only uses objects, so the viewer ignores
6514// the asset id. 5827// the asset id.
6515{ 5828{
6516 SaveAssetIntoInventory Low Trusted Unencoded 5829 SaveAssetIntoInventory Low 272 Trusted Unencoded
6517 { 5830 {
6518 AgentData Single 5831 AgentData Single
6519 { AgentID LLUUID } 5832 { AgentID LLUUID }
@@ -6526,7 +5839,7 @@ sim -> dataserver
6526} 5839}
6527 5840
6528{ 5841{
6529 CreateInventoryFolder Low NotTrusted Unencoded 5842 CreateInventoryFolder Low 273 NotTrusted Unencoded
6530 { 5843 {
6531 AgentData Single 5844 AgentData Single
6532 { AgentID LLUUID } 5845 { AgentID LLUUID }
@@ -6542,7 +5855,7 @@ sim -> dataserver
6542} 5855}
6543 5856
6544{ 5857{
6545 UpdateInventoryFolder Low NotTrusted Unencoded 5858 UpdateInventoryFolder Low 274 NotTrusted Unencoded
6546 { 5859 {
6547 AgentData Single 5860 AgentData Single
6548 { AgentID LLUUID } 5861 { AgentID LLUUID }
@@ -6558,7 +5871,7 @@ sim -> dataserver
6558} 5871}
6559 5872
6560{ 5873{
6561 MoveInventoryFolder Low NotTrusted Zerocoded 5874 MoveInventoryFolder Low 275 NotTrusted Zerocoded
6562 { 5875 {
6563 AgentData Single 5876 AgentData Single
6564 { AgentID LLUUID } 5877 { AgentID LLUUID }
@@ -6573,7 +5886,7 @@ sim -> dataserver
6573} 5886}
6574 5887
6575{ 5888{
6576 RemoveInventoryFolder Low NotTrusted Unencoded 5889 RemoveInventoryFolder Low 276 NotTrusted Unencoded
6577 { 5890 {
6578 AgentData Single 5891 AgentData Single
6579 { AgentID LLUUID } 5892 { AgentID LLUUID }
@@ -6587,7 +5900,7 @@ sim -> dataserver
6587 5900
6588// Get inventory segment. 5901// Get inventory segment.
6589{ 5902{
6590 FetchInventoryDescendents Low NotTrusted Zerocoded 5903 FetchInventoryDescendents Low 277 NotTrusted Zerocoded
6591 { 5904 {
6592 AgentData Single 5905 AgentData Single
6593 { AgentID LLUUID } 5906 { AgentID LLUUID }
@@ -6608,7 +5921,7 @@ sim -> dataserver
6608// parent_id for folders and the folder_id for items, but this is 5921// parent_id for folders and the folder_id for items, but this is
6609// reasonable until we heve server side inventory. 5922// reasonable until we heve server side inventory.
6610{ 5923{
6611 InventoryDescendents Low Trusted Zerocoded 5924 InventoryDescendents Low 278 Trusted Zerocoded
6612 { 5925 {
6613 AgentData Single 5926 AgentData Single
6614 { AgentID LLUUID } 5927 { AgentID LLUUID }
@@ -6652,7 +5965,7 @@ sim -> dataserver
6652 5965
6653// Get inventory item(s) - response comes through FetchInventoryReply 5966// Get inventory item(s) - response comes through FetchInventoryReply
6654{ 5967{
6655 FetchInventory Low NotTrusted Zerocoded 5968 FetchInventory Low 279 NotTrusted Zerocoded
6656 { 5969 {
6657 AgentData Single 5970 AgentData Single
6658 { AgentID LLUUID } 5971 { AgentID LLUUID }
@@ -6667,7 +5980,7 @@ sim -> dataserver
6667 5980
6668// response to fetch inventory 5981// response to fetch inventory
6669{ 5982{
6670 FetchInventoryReply Low Trusted Zerocoded 5983 FetchInventoryReply Low 280 Trusted Zerocoded
6671 { 5984 {
6672 AgentData Single 5985 AgentData Single
6673 { AgentID LLUUID } 5986 { AgentID LLUUID }
@@ -6704,7 +6017,7 @@ sim -> dataserver
6704// least many bulk updates can be packed. 6017// least many bulk updates can be packed.
6705// Only from dataserver->sim->viewer 6018// Only from dataserver->sim->viewer
6706{ 6019{
6707 BulkUpdateInventory Low Trusted Zerocoded 6020 BulkUpdateInventory Low 281 Trusted Zerocoded
6708 { 6021 {
6709 AgentData Single 6022 AgentData Single
6710 { AgentID LLUUID } 6023 { AgentID LLUUID }
@@ -6749,7 +6062,7 @@ sim -> dataserver
6749// request permissions for agent id to get the asset for owner_id's 6062// request permissions for agent id to get the asset for owner_id's
6750// item_id. 6063// item_id.
6751{ 6064{
6752 RequestInventoryAsset Low Trusted Unencoded 6065 RequestInventoryAsset Low 282 Trusted Unencoded
6753 { 6066 {
6754 QueryData Single 6067 QueryData Single
6755 { QueryID LLUUID } 6068 { QueryID LLUUID }
@@ -6762,7 +6075,7 @@ sim -> dataserver
6762// response to RequestInventoryAsset 6075// response to RequestInventoryAsset
6763// lluuid will be null if agentid in the request above cannot read asset 6076// lluuid will be null if agentid in the request above cannot read asset
6764{ 6077{
6765 InventoryAssetResponse Low Trusted Unencoded 6078 InventoryAssetResponse Low 283 Trusted Unencoded
6766 { 6079 {
6767 QueryData Single 6080 QueryData Single
6768 { QueryID LLUUID } 6081 { QueryID LLUUID }
@@ -6775,7 +6088,7 @@ sim -> dataserver
6775// currently only supported in viewer->userserver->dataserver 6088// currently only supported in viewer->userserver->dataserver
6776// messages typically initiated by an empty trash method. 6089// messages typically initiated by an empty trash method.
6777{ 6090{
6778 RemoveInventoryObjects Low NotTrusted Unencoded 6091 RemoveInventoryObjects Low 284 NotTrusted Unencoded
6779 { 6092 {
6780 AgentData Single 6093 AgentData Single
6781 { AgentID LLUUID } 6094 { AgentID LLUUID }
@@ -6794,7 +6107,7 @@ sim -> dataserver
6794// This is how you remove inventory when you're not even sure what it 6107// This is how you remove inventory when you're not even sure what it
6795// is - only it's parenting. 6108// is - only it's parenting.
6796{ 6109{
6797 PurgeInventoryDescendents Low NotTrusted Zerocoded 6110 PurgeInventoryDescendents Low 285 NotTrusted Zerocoded
6798 { 6111 {
6799 AgentData Single 6112 AgentData Single
6800 { AgentID LLUUID } 6113 { AgentID LLUUID }
@@ -6810,7 +6123,7 @@ sim -> dataserver
6810// inventory. 6123// inventory.
6811// if Key == 0, itemid is the key. if Key == 1, assetid is the key. 6124// if Key == 0, itemid is the key. if Key == 1, assetid is the key.
6812{ 6125{
6813 UpdateTaskInventory Low NotTrusted Zerocoded 6126 UpdateTaskInventory Low 286 NotTrusted Zerocoded
6814 { 6127 {
6815 AgentData Single 6128 AgentData Single
6816 { AgentID LLUUID } 6129 { AgentID LLUUID }
@@ -6848,7 +6161,7 @@ sim -> dataserver
6848} 6161}
6849 6162
6850{ 6163{
6851 RemoveTaskInventory Low NotTrusted Zerocoded 6164 RemoveTaskInventory Low 287 NotTrusted Zerocoded
6852 { 6165 {
6853 AgentData Single 6166 AgentData Single
6854 { AgentID LLUUID } 6167 { AgentID LLUUID }
@@ -6862,7 +6175,7 @@ sim -> dataserver
6862} 6175}
6863 6176
6864{ 6177{
6865 MoveTaskInventory Low NotTrusted Unencoded 6178 MoveTaskInventory Low 288 NotTrusted Unencoded
6866 { 6179 {
6867 AgentData Single 6180 AgentData Single
6868 { AgentID LLUUID } 6181 { AgentID LLUUID }
@@ -6877,7 +6190,7 @@ sim -> dataserver
6877} 6190}
6878 6191
6879{ 6192{
6880 RequestTaskInventory Low NotTrusted Unencoded 6193 RequestTaskInventory Low 289 NotTrusted Unencoded
6881 { 6194 {
6882 AgentData Single 6195 AgentData Single
6883 { AgentID LLUUID } 6196 { AgentID LLUUID }
@@ -6890,7 +6203,7 @@ sim -> dataserver
6890} 6203}
6891 6204
6892{ 6205{
6893 ReplyTaskInventory Low Trusted Zerocoded 6206 ReplyTaskInventory Low 290 Trusted Zerocoded
6894 { 6207 {
6895 InventoryData Single 6208 InventoryData Single
6896 { TaskID LLUUID } 6209 { TaskID LLUUID }
@@ -6913,7 +6226,7 @@ sim -> dataserver
6913// just duplicated (it's not that much, and derezzes that span multiple 6226// just duplicated (it's not that much, and derezzes that span multiple
6914// packets will be rare.) 6227// packets will be rare.)
6915{ 6228{
6916 DeRezObject Low NotTrusted Zerocoded 6229 DeRezObject Low 291 NotTrusted Zerocoded
6917 { 6230 {
6918 AgentData Single 6231 AgentData Single
6919 { AgentID LLUUID } 6232 { AgentID LLUUID }
@@ -6938,7 +6251,7 @@ sim -> dataserver
6938// know, since no inventory is created on the viewer. For example, when 6251// know, since no inventory is created on the viewer. For example, when
6939// saving into task inventory. 6252// saving into task inventory.
6940{ 6253{
6941 DeRezAck Low Trusted Unencoded 6254 DeRezAck Low 292 Trusted Unencoded
6942 { 6255 {
6943 TransactionData Single 6256 TransactionData Single
6944 { TransactionID LLUUID } 6257 { TransactionID LLUUID }
@@ -6949,7 +6262,7 @@ sim -> dataserver
6949// This message is sent from viewer -> simulator when the viewer wants 6262// This message is sent from viewer -> simulator when the viewer wants
6950// to rez an object out of inventory. 6263// to rez an object out of inventory.
6951{ 6264{
6952 RezObject Low NotTrusted Zerocoded 6265 RezObject Low 293 NotTrusted Zerocoded
6953 { 6266 {
6954 AgentData Single 6267 AgentData Single
6955 { AgentID LLUUID } 6268 { AgentID LLUUID }
@@ -7000,7 +6313,7 @@ sim -> dataserver
7000// This message is sent from viewer -> simulator when the viewer wants 6313// This message is sent from viewer -> simulator when the viewer wants
7001// to rez an object from a notecard. 6314// to rez an object from a notecard.
7002{ 6315{
7003 RezObjectFromNotecard Low NotTrusted Zerocoded 6316 RezObjectFromNotecard Low 294 NotTrusted Zerocoded
7004 { 6317 {
7005 AgentData Single 6318 AgentData Single
7006 { AgentID LLUUID } 6319 { AgentID LLUUID }
@@ -7033,20 +6346,11 @@ sim -> dataserver
7033 } 6346 }
7034} 6347}
7035 6348
7036// if declined, the destid agent from the GiveInventory message
7037// responds with this message to the userserver
7038{
7039 DeclineInventory Low NotTrusted Unencoded
7040 {
7041 InfoBlock Single
7042 { TransactionID LLUUID }
7043 }
7044}
7045 6349
7046// sim -> dataserver 6350// sim -> dataserver
7047// sent during agent to agent inventory transfers 6351// sent during agent to agent inventory transfers
7048{ 6352{
7049 TransferInventory Low Trusted Zerocoded 6353 TransferInventory Low 295 Trusted Zerocoded
7050 { 6354 {
7051 InfoBlock Single 6355 InfoBlock Single
7052 { SourceID LLUUID } 6356 { SourceID LLUUID }
@@ -7064,7 +6368,7 @@ sim -> dataserver
7064// InventoryID is the id of the inventory object that the end user 6368// InventoryID is the id of the inventory object that the end user
7065// should discard if they deny the transfer. 6369// should discard if they deny the transfer.
7066{ 6370{
7067 TransferInventoryAck Low Trusted Zerocoded 6371 TransferInventoryAck Low 296 Trusted Zerocoded
7068 { 6372 {
7069 InfoBlock Single 6373 InfoBlock Single
7070 { TransactionID LLUUID } 6374 { TransactionID LLUUID }
@@ -7072,25 +6376,9 @@ sim -> dataserver
7072 } 6376 }
7073} 6377}
7074 6378
7075// Relationships - the start will be a request from sourceid to dest
7076// id when they are located near each other.
7077{
7078 RequestFriendship Low NotTrusted Unencoded
7079 {
7080 AgentData Single
7081 { AgentID LLUUID }
7082 { SessionID LLUUID }
7083 }
7084 {
7085 AgentBlock Single
7086 { FolderID LLUUID } // source ID's calling card folder
7087 { DestID LLUUID }
7088 { TransactionID LLUUID }
7089 }
7090}
7091 6379
7092{ 6380{
7093 AcceptFriendship Low NotTrusted Unencoded 6381 AcceptFriendship Low 297 NotTrusted Unencoded
7094 { 6382 {
7095 AgentData Single 6383 AgentData Single
7096 { AgentID LLUUID } 6384 { AgentID LLUUID }
@@ -7107,7 +6395,7 @@ sim -> dataserver
7107} 6395}
7108 6396
7109{ 6397{
7110 DeclineFriendship Low NotTrusted Unencoded 6398 DeclineFriendship Low 298 NotTrusted Unencoded
7111 { 6399 {
7112 AgentData Single 6400 AgentData Single
7113 { AgentID LLUUID } 6401 { AgentID LLUUID }
@@ -7120,7 +6408,7 @@ sim -> dataserver
7120} 6408}
7121 6409
7122{ 6410{
7123 FormFriendship Low Trusted Unencoded 6411 FormFriendship Low 299 Trusted Unencoded
7124 { 6412 {
7125 AgentBlock Single 6413 AgentBlock Single
7126 { SourceID LLUUID } 6414 { SourceID LLUUID }
@@ -7134,7 +6422,7 @@ sim -> dataserver
7134// viewer -> userserver -> dataserver 6422// viewer -> userserver -> dataserver
7135// reliable 6423// reliable
7136{ 6424{
7137 TerminateFriendship Low NotTrusted Unencoded 6425 TerminateFriendship Low 300 NotTrusted Unencoded
7138 { 6426 {
7139 AgentData Single 6427 AgentData Single
7140 { AgentID LLUUID } 6428 { AgentID LLUUID }
@@ -7148,7 +6436,7 @@ sim -> dataserver
7148 6436
7149// used to give someone a calling card. 6437// used to give someone a calling card.
7150{ 6438{
7151 OfferCallingCard Low NotTrusted Unencoded 6439 OfferCallingCard Low 301 NotTrusted Unencoded
7152 { 6440 {
7153 AgentData Single 6441 AgentData Single
7154 { AgentID LLUUID } 6442 { AgentID LLUUID }
@@ -7162,7 +6450,7 @@ sim -> dataserver
7162} 6450}
7163 6451
7164{ 6452{
7165 AcceptCallingCard Low NotTrusted Unencoded 6453 AcceptCallingCard Low 302 NotTrusted Unencoded
7166 { 6454 {
7167 AgentData Single 6455 AgentData Single
7168 { AgentID LLUUID } 6456 { AgentID LLUUID }
@@ -7179,7 +6467,7 @@ sim -> dataserver
7179} 6467}
7180 6468
7181{ 6469{
7182 DeclineCallingCard Low NotTrusted Unencoded 6470 DeclineCallingCard Low 303 NotTrusted Unencoded
7183 { 6471 {
7184 AgentData Single 6472 AgentData Single
7185 { AgentID LLUUID } 6473 { AgentID LLUUID }
@@ -7194,7 +6482,7 @@ sim -> dataserver
7194 6482
7195// Rez a script onto an object 6483// Rez a script onto an object
7196{ 6484{
7197 RezScript Low NotTrusted Zerocoded 6485 RezScript Low 304 NotTrusted Zerocoded
7198 { 6486 {
7199 AgentData Single 6487 AgentData Single
7200 { AgentID LLUUID } 6488 { AgentID LLUUID }
@@ -7234,7 +6522,7 @@ sim -> dataserver
7234 6522
7235// Create inventory 6523// Create inventory
7236{ 6524{
7237 CreateInventoryItem Low NotTrusted Zerocoded 6525 CreateInventoryItem Low 305 NotTrusted Zerocoded
7238 { 6526 {
7239 AgentData Single 6527 AgentData Single
7240 { AgentID LLUUID } 6528 { AgentID LLUUID }
@@ -7256,7 +6544,7 @@ sim -> dataserver
7256 6544
7257// give agent a landmark for an event. 6545// give agent a landmark for an event.
7258{ 6546{
7259 CreateLandmarkForEvent Low NotTrusted Zerocoded 6547 CreateLandmarkForEvent Low 306 NotTrusted Zerocoded
7260 { 6548 {
7261 AgentData Single 6549 AgentData Single
7262 { AgentID LLUUID } 6550 { AgentID LLUUID }
@@ -7274,7 +6562,7 @@ sim -> dataserver
7274} 6562}
7275 6563
7276{ 6564{
7277 EventLocationRequest Low Trusted Zerocoded 6565 EventLocationRequest Low 307 Trusted Zerocoded
7278 { 6566 {
7279 QueryData Single 6567 QueryData Single
7280 { QueryID LLUUID } 6568 { QueryID LLUUID }
@@ -7286,7 +6574,7 @@ sim -> dataserver
7286} 6574}
7287 6575
7288{ 6576{
7289 EventLocationReply Low Trusted Zerocoded 6577 EventLocationReply Low 308 Trusted Zerocoded
7290 { 6578 {
7291 QueryData Single 6579 QueryData Single
7292 { QueryID LLUUID } 6580 { QueryID LLUUID }
@@ -7302,7 +6590,7 @@ sim -> dataserver
7302// get information about landmarks. Used by viewers for determining 6590// get information about landmarks. Used by viewers for determining
7303// the location of a landmark, and by simulators for teleport 6591// the location of a landmark, and by simulators for teleport
7304{ 6592{
7305 RegionHandleRequest Low NotTrusted Unencoded 6593 RegionHandleRequest Low 309 NotTrusted Unencoded
7306 { 6594 {
7307 RequestBlock Single 6595 RequestBlock Single
7308 { RegionID LLUUID } 6596 { RegionID LLUUID }
@@ -7310,7 +6598,7 @@ sim -> dataserver
7310} 6598}
7311 6599
7312{ 6600{
7313 RegionIDAndHandleReply Low Trusted Unencoded 6601 RegionIDAndHandleReply Low 310 Trusted Unencoded
7314 { 6602 {
7315 ReplyBlock Single 6603 ReplyBlock Single
7316 { RegionID LLUUID } 6604 { RegionID LLUUID }
@@ -7324,7 +6612,7 @@ sim -> dataserver
7324// will generate a MoneyTransferBackend in response to this. 6612// will generate a MoneyTransferBackend in response to this.
7325// viewer -> simulator -> dataserver 6613// viewer -> simulator -> dataserver
7326{ 6614{
7327 MoneyTransferRequest Low NotTrusted Zerocoded 6615 MoneyTransferRequest Low 311 NotTrusted Zerocoded
7328 { 6616 {
7329 AgentData Single 6617 AgentData Single
7330 { AgentID LLUUID } 6618 { AgentID LLUUID }
@@ -7345,7 +6633,7 @@ sim -> dataserver
7345 6633
7346// And, the money transfer 6634// And, the money transfer
7347{ 6635{
7348 MoneyTransferBackend Low Trusted Zerocoded 6636 MoneyTransferBackend Low 312 Trusted Zerocoded
7349 { 6637 {
7350 MoneyData Single 6638 MoneyData Single
7351 { TransactionID LLUUID } 6639 { TransactionID LLUUID }
@@ -7364,45 +6652,11 @@ sim -> dataserver
7364 } 6652 }
7365} 6653}
7366 6654
7367// This message is used to coalesce money transfers on a per-agent
7368// basis. It should only be involved in sim->dataserver money communication.
7369{
7370 BulkMoneyTransfer Low Trusted Zerocoded
7371 {
7372 AgentData Single
7373 { AgentID LLUUID }
7374 { RegionX U32 }
7375 { RegionY U32 }
7376 }
7377 {
7378 MoneyData Variable
7379 { TransactionID LLUUID }
7380 { DestID LLUUID } // destination of the transfer
7381 { Flags U8 }
7382 { Amount S32 }
7383 { TransactionType S32 } // see lltransactiontypes.h
7384 { Description Variable 1 } // string, name of purchased item
7385 }
7386}
7387
7388
7389// This message is sent sim -> viewer when the simulator is queueing
7390// up transactions. This is because we do not have an authoritative
7391// balance from the dataserver, but we want to 'guess' how much
7392// money the agent has on the viewer.
7393{
7394 AdjustBalance Low NotTrusted Zerocoded
7395 {
7396 AgentData Single
7397 { AgentID LLUUID }
7398 { Delta S32 }
7399 }
7400}
7401 6655
7402// viewer -> userserver -> dataserver 6656// viewer -> userserver -> dataserver
7403// Reliable 6657// Reliable
7404{ 6658{
7405 MoneyBalanceRequest Low NotTrusted Zerocoded 6659 MoneyBalanceRequest Low 313 NotTrusted Zerocoded
7406 { 6660 {
7407 AgentData Single 6661 AgentData Single
7408 { AgentID LLUUID } 6662 { AgentID LLUUID }
@@ -7417,7 +6671,7 @@ sim -> dataserver
7417 6671
7418// dataserver -> simulator -> viewer 6672// dataserver -> simulator -> viewer
7419{ 6673{
7420 MoneyBalanceReply Low Trusted Zerocoded 6674 MoneyBalanceReply Low 314 Trusted Zerocoded
7421 { 6675 {
7422 MoneyData Single 6676 MoneyData Single
7423 { AgentID LLUUID } 6677 { AgentID LLUUID }
@@ -7438,7 +6692,7 @@ sim -> dataserver
7438// dataserver -> simulator -> spaceserver -> simulator -> viewer 6692// dataserver -> simulator -> spaceserver -> simulator -> viewer
7439// reliable 6693// reliable
7440{ 6694{
7441 RoutedMoneyBalanceReply Low Trusted Zerocoded 6695 RoutedMoneyBalanceReply Low 315 Trusted Zerocoded
7442 { 6696 {
7443 TargetBlock Single 6697 TargetBlock Single
7444 { TargetIP IPADDR } // U32 encoded IP 6698 { TargetIP IPADDR } // U32 encoded IP
@@ -7457,175 +6711,6 @@ sim -> dataserver
7457} 6711}
7458 6712
7459 6713
7460// This will give you a partial money history on the requested agentid.
7461// Reliable
7462{
7463 MoneyHistoryRequest Low NotTrusted Unencoded
7464 {
7465 MoneyData Single
7466 { AgentID LLUUID }
7467 { StartPeriod S32 }
7468 { EndPeriod S32 }
7469 }
7470}
7471
7472// Reliable
7473{
7474 MoneyHistoryReply Low NotTrusted Zerocoded
7475 {
7476 AgentData Single
7477 { AgentID LLUUID }
7478 }
7479 {
7480 MoneyData Single
7481 { StartPeriod S32 }
7482 { EndPeriod S32 }
7483 { Balance S32 }
7484 { StartDate Variable 1 } // string
7485 { TaxEstimate S32 }
7486 { StipendEstimate S32 }
7487 { BonusEstimate S32 }
7488 }
7489 {
7490 HistoryData Variable
7491 { Description Variable 1 } // string
7492 { Amount S32 }
7493 }
7494}
7495
7496
7497// CurrentInterval = 0 => this period (week, day, etc.)
7498// CurrentInterval = 1 => last period
7499// viewer -> userserver -> dataserver
7500// reliable
7501{
7502 MoneySummaryRequest Low NotTrusted Unencoded
7503 {
7504 AgentData Single
7505 { AgentID LLUUID }
7506 { SessionID LLUUID }
7507 }
7508 {
7509 MoneyData Single
7510 { RequestID LLUUID }
7511 { IntervalDays S32 }
7512 { CurrentInterval S32 }
7513 }
7514}
7515
7516
7517// dataserver -> userserver -> viewer
7518// Reliable
7519{
7520 MoneySummaryReply Low NotTrusted Zerocoded
7521 {
7522 AgentData Single
7523 { AgentID LLUUID }
7524 }
7525 {
7526 MoneyData Single
7527 { RequestID LLUUID }
7528 { IntervalDays S32 }
7529 { CurrentInterval S32 }
7530 { StartDate Variable 1 } // string
7531 { Balance S32 }
7532 { TotalCredits S32 }
7533 { TotalDebits S32 }
7534 { ObjectTaxCurrent S32 }
7535 { LightTaxCurrent S32 }
7536 { LandTaxCurrent S32 }
7537 { GroupTaxCurrent S32 }
7538 { ParcelDirFeeCurrent S32 }
7539 { ObjectTaxEstimate S32 }
7540 { LightTaxEstimate S32 }
7541 { LandTaxEstimate S32 }
7542 { GroupTaxEstimate S32 }
7543 { ParcelDirFeeEstimate S32 }
7544 { StipendEstimate S32 }
7545 { BonusEstimate S32 }
7546 { LastTaxDate Variable 1 } // string
7547 { TaxDate Variable 1 } // string
7548 }
7549}
7550
7551
7552// Reliable
7553{
7554 MoneyDetailsRequest Low NotTrusted Unencoded
7555 {
7556 AgentData Single
7557 { AgentID LLUUID }
7558 { SessionID LLUUID }
7559 }
7560 {
7561 MoneyData Single
7562 { RequestID LLUUID }
7563 { IntervalDays S32 }
7564 { CurrentInterval S32 }
7565 }
7566}
7567
7568// Reliable
7569{
7570 MoneyDetailsReply Low NotTrusted Zerocoded
7571 {
7572 AgentData Single
7573 { AgentID LLUUID }
7574 }
7575 {
7576 MoneyData Single
7577 { RequestID LLUUID }
7578 { IntervalDays S32 }
7579 { CurrentInterval S32 }
7580 { StartDate Variable 1 } // string
7581 }
7582 {
7583 HistoryData Variable
7584 { Description Variable 1 } // string
7585 { Amount S32 }
7586 }
7587}
7588
7589
7590// Reliable
7591{
7592 MoneyTransactionsRequest Low NotTrusted Unencoded
7593 {
7594 AgentData Single
7595 { AgentID LLUUID }
7596 { SessionID LLUUID }
7597 }
7598 {
7599 MoneyData Single
7600 { RequestID LLUUID }
7601 { IntervalDays S32 }
7602 { CurrentInterval S32 }
7603 }
7604}
7605
7606// Reliable
7607{
7608 MoneyTransactionsReply Low NotTrusted Zerocoded
7609 {
7610 AgentData Single
7611 { AgentID LLUUID }
7612 }
7613 {
7614 MoneyData Single
7615 { RequestID LLUUID }
7616 { IntervalDays S32 }
7617 { CurrentInterval S32 }
7618 { StartDate Variable 1 } // string
7619 }
7620 {
7621 HistoryData Variable
7622 { Time Variable 1 } // string
7623 { User Variable 1 } // string
7624 { Type S32 }
7625 { Item Variable 1 } // string
7626 { Amount S32 }
7627 }
7628}
7629 6714
7630//--------------------------------------------------------------------------- 6715//---------------------------------------------------------------------------
7631// Gesture saves/loads 6716// Gesture saves/loads
@@ -7635,7 +6720,7 @@ sim -> dataserver
7635// Tell the database that some gestures are now active 6720// Tell the database that some gestures are now active
7636// viewer -> sim -> data 6721// viewer -> sim -> data
7637{ 6722{
7638 ActivateGestures Low NotTrusted Unencoded 6723 ActivateGestures Low 316 NotTrusted Unencoded
7639 { 6724 {
7640 AgentData Single 6725 AgentData Single
7641 { AgentID LLUUID } 6726 { AgentID LLUUID }
@@ -7653,7 +6738,7 @@ sim -> dataserver
7653// Tell the database some gestures are no longer active 6738// Tell the database some gestures are no longer active
7654// viewer -> sim -> data 6739// viewer -> sim -> data
7655{ 6740{
7656 DeactivateGestures Low NotTrusted Unencoded 6741 DeactivateGestures Low 317 NotTrusted Unencoded
7657 { 6742 {
7658 AgentData Single 6743 AgentData Single
7659 { AgentID LLUUID } 6744 { AgentID LLUUID }
@@ -7689,7 +6774,7 @@ sim -> dataserver
7689 6774
7690// dataserver-> userserver -> viewer to move around the mute list 6775// dataserver-> userserver -> viewer to move around the mute list
7691{ 6776{
7692 MuteListUpdate Low Trusted Unencoded 6777 MuteListUpdate Low 318 Trusted Unencoded
7693 { 6778 {
7694 MuteData Single 6779 MuteData Single
7695 { AgentID LLUUID } 6780 { AgentID LLUUID }
@@ -7699,7 +6784,7 @@ sim -> dataserver
7699 6784
7700// tell viewer to use the local mute cache 6785// tell viewer to use the local mute cache
7701{ 6786{
7702 UseCachedMuteList Low NotTrusted Unencoded 6787 UseCachedMuteList Low 319 NotTrusted Unencoded
7703 { 6788 {
7704 AgentData Single 6789 AgentData Single
7705 { AgentID LLUUID } 6790 { AgentID LLUUID }
@@ -7713,7 +6798,7 @@ sim -> dataserver
7713// agent-related and the same PUT will be issued to the sim host if 6798// agent-related and the same PUT will be issued to the sim host if
7714// they are online. 6799// they are online.
7715{ 6800{
7716 GrantUserRights Low NotTrusted Unencoded 6801 GrantUserRights Low 320 NotTrusted Unencoded
7717 { 6802 {
7718 AgentData Single 6803 AgentData Single
7719 { AgentID LLUUID } 6804 { AgentID LLUUID }
@@ -7732,7 +6817,7 @@ sim -> dataserver
7732// right. Adding/removing online status rights will show up as an 6817// right. Adding/removing online status rights will show up as an
7733// online/offline notification. 6818// online/offline notification.
7734{ 6819{
7735 ChangeUserRights Low Trusted Unencoded 6820 ChangeUserRights Low 321 Trusted Unencoded
7736 { 6821 {
7737 AgentData Single 6822 AgentData Single
7738 { AgentID LLUUID } 6823 { AgentID LLUUID }
@@ -7747,14 +6832,14 @@ sim -> dataserver
7747// notification for login and logout. 6832// notification for login and logout.
7748// source_sim -> dest_viewer 6833// source_sim -> dest_viewer
7749{ 6834{
7750 OnlineNotification Low Trusted Unencoded 6835 OnlineNotification Low 322 Trusted Unencoded
7751 { 6836 {
7752 AgentBlock Variable 6837 AgentBlock Variable
7753 { AgentID LLUUID } 6838 { AgentID LLUUID }
7754 } 6839 }
7755} 6840}
7756{ 6841{
7757 OfflineNotification Low Trusted Unencoded 6842 OfflineNotification Low 323 Trusted Unencoded
7758 { 6843 {
7759 AgentBlock Variable 6844 AgentBlock Variable
7760 { AgentID LLUUID } 6845 { AgentID LLUUID }
@@ -7767,7 +6852,7 @@ sim -> dataserver
7767// failure checked at sim and triggers ImprovedInstantMessage 6852// failure checked at sim and triggers ImprovedInstantMessage
7768// success triggers SetStartLocation 6853// success triggers SetStartLocation
7769{ 6854{
7770 SetStartLocationRequest Low NotTrusted Zerocoded 6855 SetStartLocationRequest Low 324 NotTrusted Zerocoded
7771 { 6856 {
7772 AgentData Single 6857 AgentData Single
7773 { AgentID LLUUID } 6858 { AgentID LLUUID }
@@ -7785,7 +6870,7 @@ sim -> dataserver
7785// SetStartLocation 6870// SetStartLocation
7786// sim -> dataserver 6871// sim -> dataserver
7787{ 6872{
7788 SetStartLocation Low Trusted Zerocoded 6873 SetStartLocation Low 325 Trusted Zerocoded
7789 { 6874 {
7790 StartLocationData Single 6875 StartLocationData Single
7791 { AgentID LLUUID } 6876 { AgentID LLUUID }
@@ -7806,7 +6891,7 @@ sim -> dataserver
7806// NetTest - This goes back and forth to the space server because of 6891// NetTest - This goes back and forth to the space server because of
7807// problems determining the port 6892// problems determining the port
7808{ 6893{
7809 NetTest Low NotTrusted Unencoded 6894 NetTest Low 326 NotTrusted Unencoded
7810 { 6895 {
7811 NetBlock Single 6896 NetBlock Single
7812 { Port IPPORT } 6897 { Port IPPORT }
@@ -7816,7 +6901,7 @@ sim -> dataserver
7816// SetChildCount - Sent to launcher to adjust nominal child count 6901// SetChildCount - Sent to launcher to adjust nominal child count
7817// Simulator sends this increase the sim/cpu ratio on startup 6902// Simulator sends this increase the sim/cpu ratio on startup
7818{ 6903{
7819 SetCPURatio Low NotTrusted Unencoded 6904 SetCPURatio Low 327 NotTrusted Unencoded
7820 { 6905 {
7821 Data Single 6906 Data Single
7822 { Ratio U8 } 6907 { Ratio U8 }
@@ -7828,7 +6913,7 @@ sim -> dataserver
7828// SimCrashed - Sent to dataserver when the sim goes down. 6913// SimCrashed - Sent to dataserver when the sim goes down.
7829// Maybe we should notify the spaceserver as well? 6914// Maybe we should notify the spaceserver as well?
7830{ 6915{
7831 SimCrashed Low NotTrusted Unencoded 6916 SimCrashed Low 328 NotTrusted Unencoded
7832 { 6917 {
7833 Data Single 6918 Data Single
7834 { RegionX U32 } 6919 { RegionX U32 }
@@ -7846,7 +6931,7 @@ sim -> dataserver
7846 6931
7847// NameValuePair - if the specific task exists on simulator, add or replace this name value pair 6932// NameValuePair - if the specific task exists on simulator, add or replace this name value pair
7848{ 6933{
7849 NameValuePair Low Trusted Unencoded 6934 NameValuePair Low 329 Trusted Unencoded
7850 { 6935 {
7851 TaskData Single 6936 TaskData Single
7852 { ID LLUUID } 6937 { ID LLUUID }
@@ -7859,7 +6944,7 @@ sim -> dataserver
7859 6944
7860// NameValuePair - if the specific task exists on simulator or dataserver, remove the name value pair (value is ignored) 6945// NameValuePair - if the specific task exists on simulator or dataserver, remove the name value pair (value is ignored)
7861{ 6946{
7862 RemoveNameValuePair Low Trusted Unencoded 6947 RemoveNameValuePair Low 330 Trusted Unencoded
7863 { 6948 {
7864 TaskData Single 6949 TaskData Single
7865 { ID LLUUID } 6950 { ID LLUUID }
@@ -7871,20 +6956,6 @@ sim -> dataserver
7871} 6956}
7872 6957
7873 6958
7874// GetNameValuePair - if the specific task exists on simulator, get the value of this NameVale pair (if it exists)
7875// FIXME: No transmit. 12 Sep 2002 mark
7876{
7877 GetNameValuePair Low NotTrusted Unencoded
7878 {
7879 TaskData Single
7880 { ID LLUUID }
7881 }
7882 {
7883 NameValueName Variable
7884 { Name Variable 2 }
7885 }
7886}
7887
7888// *************************************************************************** 6959// ***************************************************************************
7889// Add/Remove Attachment messages 6960// Add/Remove Attachment messages
7890// *************************************************************************** 6961// ***************************************************************************
@@ -7894,7 +6965,7 @@ sim -> dataserver
7894// DO NOT ALLOW THIS FROM THE VIEWER 6965// DO NOT ALLOW THIS FROM THE VIEWER
7895// 6966//
7896{ 6967{
7897 UpdateAttachment Low Trusted Zerocoded 6968 UpdateAttachment Low 331 Trusted Zerocoded
7898 { 6969 {
7899 AgentData Single 6970 AgentData Single
7900 { AgentID LLUUID } 6971 { AgentID LLUUID }
@@ -7939,7 +7010,7 @@ sim -> dataserver
7939 7010
7940// Simulator informs Dataserver that attachment has been taken off 7011// Simulator informs Dataserver that attachment has been taken off
7941{ 7012{
7942 RemoveAttachment Low NotTrusted Unencoded 7013 RemoveAttachment Low 332 NotTrusted Unencoded
7943 { 7014 {
7944 AgentData Single 7015 AgentData Single
7945 { AgentID LLUUID } 7016 { AgentID LLUUID }
@@ -7959,7 +7030,7 @@ sim -> dataserver
7959 7030
7960// SoundTrigger - Sent by simulator to viewer to trigger sound outside current region 7031// SoundTrigger - Sent by simulator to viewer to trigger sound outside current region
7961{ 7032{
7962 SoundTrigger High NotTrusted Unencoded 7033 SoundTrigger High 29 NotTrusted Unencoded
7963 { 7034 {
7964 SoundData Single 7035 SoundData Single
7965 { SoundID LLUUID } 7036 { SoundID LLUUID }
@@ -7974,7 +7045,7 @@ sim -> dataserver
7974 7045
7975// AttachedSound - Sent by simulator to viewer to play sound attached with an object 7046// AttachedSound - Sent by simulator to viewer to play sound attached with an object
7976{ 7047{
7977 AttachedSound Medium Trusted Unencoded 7048 AttachedSound Medium 13 Trusted Unencoded
7978 { 7049 {
7979 DataBlock Single 7050 DataBlock Single
7980 { SoundID LLUUID } 7051 { SoundID LLUUID }
@@ -7988,7 +7059,7 @@ sim -> dataserver
7988// AttachedSoundGainChange - Sent by simulator to viewer to change an attached sounds' volume 7059// AttachedSoundGainChange - Sent by simulator to viewer to change an attached sounds' volume
7989 7060
7990{ 7061{
7991 AttachedSoundGainChange Medium Trusted Unencoded 7062 AttachedSoundGainChange Medium 14 Trusted Unencoded
7992 { 7063 {
7993 DataBlock Single 7064 DataBlock Single
7994 { ObjectID LLUUID } 7065 { ObjectID LLUUID }
@@ -7996,21 +7067,11 @@ sim -> dataserver
7996 } 7067 }
7997} 7068}
7998 7069
7999// AttachedSoundCutoffRadius - Sent by simulator to viewer to change an attached sounds' cutoff radius
8000
8001{
8002 AttachedSoundCutoffRadius Medium Trusted Unencoded
8003 {
8004 DataBlock Single
8005 { ObjectID LLUUID }
8006 { Radius F32 }
8007 }
8008}
8009 7070
8010// PreloadSound - Sent by simulator to viewer to preload sound for an object 7071// PreloadSound - Sent by simulator to viewer to preload sound for an object
8011 7072
8012{ 7073{
8013 PreloadSound Medium Trusted Unencoded 7074 PreloadSound Medium 15 Trusted Unencoded
8014 { 7075 {
8015 DataBlock Variable 7076 DataBlock Variable
8016 { ObjectID LLUUID } 7077 { ObjectID LLUUID }
@@ -8026,7 +7087,7 @@ sim -> dataserver
8026 7087
8027// current assumes an existing UUID, need to enhance for new assets 7088// current assumes an existing UUID, need to enhance for new assets
8028{ 7089{
8029 AssetUploadRequest Low NotTrusted Unencoded 7090 AssetUploadRequest Low 333 NotTrusted Unencoded
8030 { 7091 {
8031 AssetBlock Single 7092 AssetBlock Single
8032 { TransactionID LLUUID } 7093 { TransactionID LLUUID }
@@ -8038,7 +7099,7 @@ sim -> dataserver
8038} 7099}
8039 7100
8040{ 7101{
8041 AssetUploadComplete Low NotTrusted Unencoded 7102 AssetUploadComplete Low 334 NotTrusted Unencoded
8042 { 7103 {
8043 AssetBlock Single 7104 AssetBlock Single
8044 { UUID LLUUID } 7105 { UUID LLUUID }
@@ -8047,59 +7108,11 @@ sim -> dataserver
8047 } 7108 }
8048} 7109}
8049 7110
8050//
8051// Reputation
8052//
8053{
8054 ReputationAgentAssign Low NotTrusted Unencoded
8055 {
8056 DataBlock Single
8057 { RatorID LLUUID }
8058 { RateeID LLUUID }
8059 { Behavior F32 } // float, usually -1 or +1
8060 { Appearance F32 } // float, usually -1 or +1
8061 { Building F32 } // float, usually -1 or +1
8062 }
8063}
8064
8065// ReputationIndividualRequest
8066// Gets From's rating of To.
8067// reliable
8068{
8069 ReputationIndividualRequest Low NotTrusted Unencoded
8070 {
8071 AgentData Single
8072 { AgentID LLUUID }
8073 { SessionID LLUUID }
8074 }
8075 {
8076 ReputationData Single
8077 { ToID LLUUID }
8078 }
8079}
8080
8081// ReputationIndividualReply
8082// reliable
8083{
8084 ReputationIndividualReply Low Trusted Unencoded
8085 {
8086 AgentData Single
8087 { AgentID LLUUID }
8088 }
8089 {
8090 ReputationData Single
8091 { ToID LLUUID }
8092 { Behavior F32 } // float, usually -1 or +1
8093 { Appearance F32 } // float, usually -1 or +1
8094 { Building F32 } // float, usually -1 or +1
8095 }
8096}
8097
8098 7111
8099// Script on simulator asks dataserver if there are any email messages 7112// Script on simulator asks dataserver if there are any email messages
8100// waiting. 7113// waiting.
8101{ 7114{
8102 EmailMessageRequest Low Trusted Unencoded 7115 EmailMessageRequest Low 335 Trusted Unencoded
8103 { 7116 {
8104 DataBlock Single 7117 DataBlock Single
8105 { ObjectID LLUUID } 7118 { ObjectID LLUUID }
@@ -8111,7 +7124,7 @@ sim -> dataserver
8111// Dataserver gives simulator the oldest email message in the queue, along with 7124// Dataserver gives simulator the oldest email message in the queue, along with
8112// how many messages are left in the queue. And passes back the filter used to request emails. 7125// how many messages are left in the queue. And passes back the filter used to request emails.
8113{ 7126{
8114 EmailMessageReply Low Trusted Unencoded 7127 EmailMessageReply Low 336 Trusted Unencoded
8115 { 7128 {
8116 DataBlock Single 7129 DataBlock Single
8117 { ObjectID LLUUID } 7130 { ObjectID LLUUID }
@@ -8126,7 +7139,7 @@ sim -> dataserver
8126 7139
8127// Script on simulator sends mail to another script 7140// Script on simulator sends mail to another script
8128{ 7141{
8129 InternalScriptMail Medium Trusted Unencoded 7142 InternalScriptMail Medium 16 Trusted Unencoded
8130 { 7143 {
8131 DataBlock Single 7144 DataBlock Single
8132 { From Variable 1 } 7145 { From Variable 1 }
@@ -8138,7 +7151,7 @@ sim -> dataserver
8138 7151
8139// Script on simulator asks dataserver for information 7152// Script on simulator asks dataserver for information
8140{ 7153{
8141 ScriptDataRequest Low Trusted Unencoded 7154 ScriptDataRequest Low 337 Trusted Unencoded
8142 { 7155 {
8143 DataBlock Variable 7156 DataBlock Variable
8144 { Hash U64 } 7157 { Hash U64 }
@@ -8149,7 +7162,7 @@ sim -> dataserver
8149 7162
8150// Data server responds with data 7163// Data server responds with data
8151{ 7164{
8152 ScriptDataReply Low Trusted Unencoded 7165 ScriptDataReply Low 338 Trusted Unencoded
8153 { 7166 {
8154 DataBlock Variable 7167 DataBlock Variable
8155 { Hash U64 } 7168 { Hash U64 }
@@ -8167,7 +7180,7 @@ sim -> dataserver
8167// simulator -> dataserver 7180// simulator -> dataserver
8168// reliable 7181// reliable
8169{ 7182{
8170 CreateGroupRequest Low NotTrusted Zerocoded 7183 CreateGroupRequest Low 339 NotTrusted Zerocoded
8171 { 7184 {
8172 AgentData Single 7185 AgentData Single
8173 { AgentID LLUUID } 7186 { AgentID LLUUID }
@@ -8191,7 +7204,7 @@ sim -> dataserver
8191// simulator -> viewer 7204// simulator -> viewer
8192// reliable 7205// reliable
8193{ 7206{
8194 CreateGroupReply Low Trusted Unencoded 7207 CreateGroupReply Low 340 Trusted Unencoded
8195 { 7208 {
8196 AgentData Single 7209 AgentData Single
8197 { AgentID LLUUID } 7210 { AgentID LLUUID }
@@ -8209,7 +7222,7 @@ sim -> dataserver
8209// simulator -> dataserver 7222// simulator -> dataserver
8210// reliable 7223// reliable
8211{ 7224{
8212 UpdateGroupInfo Low NotTrusted Zerocoded 7225 UpdateGroupInfo Low 341 NotTrusted Zerocoded
8213 { 7226 {
8214 AgentData Single 7227 AgentData Single
8215 { AgentID LLUUID } 7228 { AgentID LLUUID }
@@ -8232,7 +7245,7 @@ sim -> dataserver
8232// viewer -> simulator -> dataserver 7245// viewer -> simulator -> dataserver
8233// reliable 7246// reliable
8234{ 7247{
8235 GroupRoleChanges Low NotTrusted Unencoded 7248 GroupRoleChanges Low 342 NotTrusted Unencoded
8236 { 7249 {
8237 AgentData Single 7250 AgentData Single
8238 { AgentID LLUUID } 7251 { AgentID LLUUID }
@@ -8251,7 +7264,7 @@ sim -> dataserver
8251// viewer -> simulator -> dataserver 7264// viewer -> simulator -> dataserver
8252// reliable 7265// reliable
8253{ 7266{
8254 JoinGroupRequest Low NotTrusted Zerocoded 7267 JoinGroupRequest Low 343 NotTrusted Zerocoded
8255 { 7268 {
8256 AgentData Single 7269 AgentData Single
8257 { AgentID LLUUID } 7270 { AgentID LLUUID }
@@ -8266,7 +7279,7 @@ sim -> dataserver
8266// JoinGroupReply 7279// JoinGroupReply
8267// dataserver -> simulator -> viewer 7280// dataserver -> simulator -> viewer
8268{ 7281{
8269 JoinGroupReply Low Trusted Unencoded 7282 JoinGroupReply Low 344 Trusted Unencoded
8270 { 7283 {
8271 AgentData Single 7284 AgentData Single
8272 { AgentID LLUUID } 7285 { AgentID LLUUID }
@@ -8283,7 +7296,7 @@ sim -> dataserver
8283// viewer -> simulator -> dataserver 7296// viewer -> simulator -> dataserver
8284// reliable 7297// reliable
8285{ 7298{
8286 EjectGroupMemberRequest Low NotTrusted Unencoded 7299 EjectGroupMemberRequest Low 345 NotTrusted Unencoded
8287 { 7300 {
8288 AgentData Single 7301 AgentData Single
8289 { AgentID LLUUID } 7302 { AgentID LLUUID }
@@ -8303,7 +7316,7 @@ sim -> dataserver
8303// dataserver -> simulator -> viewer 7316// dataserver -> simulator -> viewer
8304// reliable 7317// reliable
8305{ 7318{
8306 EjectGroupMemberReply Low Trusted Unencoded 7319 EjectGroupMemberReply Low 346 Trusted Unencoded
8307 { 7320 {
8308 AgentData Single 7321 AgentData Single
8309 { AgentID LLUUID } 7322 { AgentID LLUUID }
@@ -8322,7 +7335,7 @@ sim -> dataserver
8322// viewer -> simulator -> dataserver 7335// viewer -> simulator -> dataserver
8323// reliable 7336// reliable
8324{ 7337{
8325 LeaveGroupRequest Low NotTrusted Unencoded 7338 LeaveGroupRequest Low 347 NotTrusted Unencoded
8326 { 7339 {
8327 AgentData Single 7340 AgentData Single
8328 { AgentID LLUUID } 7341 { AgentID LLUUID }
@@ -8337,7 +7350,7 @@ sim -> dataserver
8337// LeaveGroupReply 7350// LeaveGroupReply
8338// dataserver -> simulator -> viewer 7351// dataserver -> simulator -> viewer
8339{ 7352{
8340 LeaveGroupReply Low Trusted Unencoded 7353 LeaveGroupReply Low 348 Trusted Unencoded
8341 { 7354 {
8342 AgentData Single 7355 AgentData Single
8343 { AgentID LLUUID } 7356 { AgentID LLUUID }
@@ -8353,7 +7366,7 @@ sim -> dataserver
8353// viewer -> simulator -> dataserver 7366// viewer -> simulator -> dataserver
8354// reliable 7367// reliable
8355{ 7368{
8356 InviteGroupRequest Low NotTrusted Unencoded 7369 InviteGroupRequest Low 349 NotTrusted Unencoded
8357 { 7370 {
8358 AgentData Single 7371 AgentData Single
8359 { AgentID LLUUID } // UUID of inviting agent 7372 { AgentID LLUUID } // UUID of inviting agent
@@ -8374,7 +7387,7 @@ sim -> dataserver
8374// simulator -> dataserver 7387// simulator -> dataserver
8375// reliable 7388// reliable
8376{ 7389{
8377 InviteGroupResponse Low Trusted Unencoded 7390 InviteGroupResponse Low 350 Trusted Unencoded
8378 { 7391 {
8379 InviteData Single 7392 InviteData Single
8380 { AgentID LLUUID } 7393 { AgentID LLUUID }
@@ -8389,7 +7402,7 @@ sim -> dataserver
8389// viewer-> simulator -> dataserver 7402// viewer-> simulator -> dataserver
8390// reliable 7403// reliable
8391{ 7404{
8392 GroupProfileRequest Low NotTrusted Unencoded 7405 GroupProfileRequest Low 351 NotTrusted Unencoded
8393 { 7406 {
8394 AgentData Single 7407 AgentData Single
8395 { AgentID LLUUID } 7408 { AgentID LLUUID }
@@ -8405,7 +7418,7 @@ sim -> dataserver
8405// dataserver -> simulator -> viewer 7418// dataserver -> simulator -> viewer
8406// reliable 7419// reliable
8407{ 7420{
8408 GroupProfileReply Low Trusted Zerocoded 7421 GroupProfileReply Low 352 Trusted Zerocoded
8409 { 7422 {
8410 AgentData Single 7423 AgentData Single
8411 { AgentID LLUUID } 7424 { AgentID LLUUID }
@@ -8436,7 +7449,7 @@ sim -> dataserver
8436// viewer -> simulator -> dataserver 7449// viewer -> simulator -> dataserver
8437// reliable 7450// reliable
8438{ 7451{
8439 GroupAccountSummaryRequest Low NotTrusted Zerocoded 7452 GroupAccountSummaryRequest Low 353 NotTrusted Zerocoded
8440 { 7453 {
8441 AgentData Single 7454 AgentData Single
8442 { AgentID LLUUID } 7455 { AgentID LLUUID }
@@ -8455,7 +7468,7 @@ sim -> dataserver
8455// dataserver -> simulator -> viewer 7468// dataserver -> simulator -> viewer
8456// Reliable 7469// Reliable
8457{ 7470{
8458 GroupAccountSummaryReply Low Trusted Zerocoded 7471 GroupAccountSummaryReply Low 354 Trusted Zerocoded
8459 { 7472 {
8460 AgentData Single 7473 AgentData Single
8461 { AgentID LLUUID } 7474 { AgentID LLUUID }
@@ -8489,7 +7502,7 @@ sim -> dataserver
8489 7502
8490// Reliable 7503// Reliable
8491{ 7504{
8492 GroupAccountDetailsRequest Low NotTrusted Zerocoded 7505 GroupAccountDetailsRequest Low 355 NotTrusted Zerocoded
8493 { 7506 {
8494 AgentData Single 7507 AgentData Single
8495 { AgentID LLUUID } 7508 { AgentID LLUUID }
@@ -8506,7 +7519,7 @@ sim -> dataserver
8506 7519
8507// Reliable 7520// Reliable
8508{ 7521{
8509 GroupAccountDetailsReply Low Trusted Zerocoded 7522 GroupAccountDetailsReply Low 356 Trusted Zerocoded
8510 { 7523 {
8511 AgentData Single 7524 AgentData Single
8512 { AgentID LLUUID } 7525 { AgentID LLUUID }
@@ -8529,7 +7542,7 @@ sim -> dataserver
8529 7542
8530// Reliable 7543// Reliable
8531{ 7544{
8532 GroupAccountTransactionsRequest Low NotTrusted Zerocoded 7545 GroupAccountTransactionsRequest Low 357 NotTrusted Zerocoded
8533 { 7546 {
8534 AgentData Single 7547 AgentData Single
8535 { AgentID LLUUID } 7548 { AgentID LLUUID }
@@ -8546,7 +7559,7 @@ sim -> dataserver
8546 7559
8547// Reliable 7560// Reliable
8548{ 7561{
8549 GroupAccountTransactionsReply Low Trusted Zerocoded 7562 GroupAccountTransactionsReply Low 358 Trusted Zerocoded
8550 { 7563 {
8551 AgentData Single 7564 AgentData Single
8552 { AgentID LLUUID } 7565 { AgentID LLUUID }
@@ -8573,7 +7586,7 @@ sim -> dataserver
8573// viewer -> simulator -> dataserver 7586// viewer -> simulator -> dataserver
8574//reliable 7587//reliable
8575{ 7588{
8576 GroupActiveProposalsRequest Low NotTrusted Unencoded 7589 GroupActiveProposalsRequest Low 359 NotTrusted Unencoded
8577 { 7590 {
8578 AgentData Single 7591 AgentData Single
8579 { AgentID LLUUID } 7592 { AgentID LLUUID }
@@ -8593,7 +7606,7 @@ sim -> dataserver
8593// dataserver -> simulator -> viewer 7606// dataserver -> simulator -> viewer
8594// reliable 7607// reliable
8595{ 7608{
8596 GroupActiveProposalItemReply Low Trusted Zerocoded 7609 GroupActiveProposalItemReply Low 360 Trusted Zerocoded
8597 { 7610 {
8598 AgentData Single 7611 AgentData Single
8599 { AgentID LLUUID } 7612 { AgentID LLUUID }
@@ -8623,7 +7636,7 @@ sim -> dataserver
8623// viewer -> simulator -> dataserver 7636// viewer -> simulator -> dataserver
8624//reliable 7637//reliable
8625{ 7638{
8626 GroupVoteHistoryRequest Low NotTrusted Unencoded 7639 GroupVoteHistoryRequest Low 361 NotTrusted Unencoded
8627 { 7640 {
8628 AgentData Single 7641 AgentData Single
8629 { AgentID LLUUID } 7642 { AgentID LLUUID }
@@ -8643,7 +7656,7 @@ sim -> dataserver
8643// dataserver -> simulator -> viewer 7656// dataserver -> simulator -> viewer
8644// reliable 7657// reliable
8645{ 7658{
8646 GroupVoteHistoryItemReply Low Trusted Zerocoded 7659 GroupVoteHistoryItemReply Low 362 Trusted Zerocoded
8647 { 7660 {
8648 AgentData Single 7661 AgentData Single
8649 { AgentID LLUUID } 7662 { AgentID LLUUID }
@@ -8679,7 +7692,7 @@ sim -> dataserver
8679// viewer -> simulator -> dataserver 7692// viewer -> simulator -> dataserver
8680// reliable 7693// reliable
8681{ 7694{
8682 StartGroupProposal Low NotTrusted Zerocoded 7695 StartGroupProposal Low 363 NotTrusted Zerocoded
8683 { 7696 {
8684 AgentData Single 7697 AgentData Single
8685 { AgentID LLUUID } 7698 { AgentID LLUUID }
@@ -8699,7 +7712,7 @@ sim -> dataserver
8699// viewer -> simulator -> dataserver 7712// viewer -> simulator -> dataserver
8700// reliable 7713// reliable
8701{ 7714{
8702 GroupProposalBallot Low NotTrusted Unencoded 7715 GroupProposalBallot Low 364 NotTrusted Unencoded
8703 { 7716 {
8704 AgentData Single 7717 AgentData Single
8705 { AgentID LLUUID } 7718 { AgentID LLUUID }
@@ -8716,7 +7729,7 @@ sim -> dataserver
8716// TallyVotes userserver -> dataserver 7729// TallyVotes userserver -> dataserver
8717// reliable 7730// reliable
8718{ 7731{
8719 TallyVotes Low Trusted Unencoded 7732 TallyVotes Low 365 Trusted Unencoded
8720} 7733}
8721 7734
8722 7735
@@ -8726,7 +7739,7 @@ sim -> dataserver
8726// simulator -> dataserver 7739// simulator -> dataserver
8727// reliable 7740// reliable
8728{ 7741{
8729 GroupMembersRequest Low NotTrusted Unencoded 7742 GroupMembersRequest Low 366 NotTrusted Unencoded
8730 { 7743 {
8731 AgentData Single 7744 AgentData Single
8732 { AgentID LLUUID } 7745 { AgentID LLUUID }
@@ -8744,7 +7757,7 @@ sim -> dataserver
8744// dataserver -> simulator 7757// dataserver -> simulator
8745// reliable 7758// reliable
8746{ 7759{
8747 GroupMembersReply Low Trusted Zerocoded 7760 GroupMembersReply Low 367 Trusted Zerocoded
8748 { 7761 {
8749 AgentData Single 7762 AgentData Single
8750 { AgentID LLUUID } 7763 { AgentID LLUUID }
@@ -8769,7 +7782,7 @@ sim -> dataserver
8769// used to switch an agent's currently active group. 7782// used to switch an agent's currently active group.
8770// viewer -> simulator -> dataserver -> AgentDataUpdate... 7783// viewer -> simulator -> dataserver -> AgentDataUpdate...
8771{ 7784{
8772 ActivateGroup Low NotTrusted Zerocoded 7785 ActivateGroup Low 368 NotTrusted Zerocoded
8773 { 7786 {
8774 AgentData Single 7787 AgentData Single
8775 { AgentID LLUUID } 7788 { AgentID LLUUID }
@@ -8780,7 +7793,7 @@ sim -> dataserver
8780 7793
8781// viewer -> simulator -> dataserver 7794// viewer -> simulator -> dataserver
8782{ 7795{
8783 SetGroupContribution Low NotTrusted Unencoded 7796 SetGroupContribution Low 369 NotTrusted Unencoded
8784 { 7797 {
8785 AgentData Single 7798 AgentData Single
8786 { AgentID LLUUID } 7799 { AgentID LLUUID }
@@ -8795,7 +7808,7 @@ sim -> dataserver
8795 7808
8796// viewer -> simulator -> dataserver 7809// viewer -> simulator -> dataserver
8797{ 7810{
8798 SetGroupAcceptNotices Low NotTrusted Unencoded 7811 SetGroupAcceptNotices Low 370 NotTrusted Unencoded
8799 { 7812 {
8800 AgentData Single 7813 AgentData Single
8801 { AgentID LLUUID } 7814 { AgentID LLUUID }
@@ -8811,7 +7824,7 @@ sim -> dataserver
8811// GroupRoleDataRequest 7824// GroupRoleDataRequest
8812// viewer -> simulator -> dataserver 7825// viewer -> simulator -> dataserver
8813{ 7826{
8814 GroupRoleDataRequest Low NotTrusted Unencoded 7827 GroupRoleDataRequest Low 371 NotTrusted Unencoded
8815 { 7828 {
8816 AgentData Single 7829 AgentData Single
8817 { AgentID LLUUID } 7830 { AgentID LLUUID }
@@ -8829,7 +7842,7 @@ sim -> dataserver
8829// All role data for this group 7842// All role data for this group
8830// dataserver -> simulator -> agent 7843// dataserver -> simulator -> agent
8831{ 7844{
8832 GroupRoleDataReply Low Trusted Unencoded 7845 GroupRoleDataReply Low 372 Trusted Unencoded
8833 { 7846 {
8834 AgentData Single 7847 AgentData Single
8835 { AgentID LLUUID } 7848 { AgentID LLUUID }
@@ -8854,7 +7867,7 @@ sim -> dataserver
8854// GroupRoleMembersRequest 7867// GroupRoleMembersRequest
8855// viewer -> simulator -> dataserver 7868// viewer -> simulator -> dataserver
8856{ 7869{
8857 GroupRoleMembersRequest Low NotTrusted Unencoded 7870 GroupRoleMembersRequest Low 373 NotTrusted Unencoded
8858 { 7871 {
8859 AgentData Single 7872 AgentData Single
8860 { AgentID LLUUID } 7873 { AgentID LLUUID }
@@ -8871,7 +7884,7 @@ sim -> dataserver
8871// All role::member pairs for this group. 7884// All role::member pairs for this group.
8872// dataserver -> simulator -> agent 7885// dataserver -> simulator -> agent
8873{ 7886{
8874 GroupRoleMembersReply Low Trusted Unencoded 7887 GroupRoleMembersReply Low 374 Trusted Unencoded
8875 { 7888 {
8876 AgentData Single 7889 AgentData Single
8877 { AgentID LLUUID } 7890 { AgentID LLUUID }
@@ -8889,7 +7902,7 @@ sim -> dataserver
8889// GroupTitlesRequest 7902// GroupTitlesRequest
8890// viewer -> simulator -> dataserver 7903// viewer -> simulator -> dataserver
8891{ 7904{
8892 GroupTitlesRequest Low NotTrusted Unencoded 7905 GroupTitlesRequest Low 375 NotTrusted Unencoded
8893 { 7906 {
8894 AgentData Single 7907 AgentData Single
8895 { AgentID LLUUID } 7908 { AgentID LLUUID }
@@ -8903,7 +7916,7 @@ sim -> dataserver
8903// GroupTitlesReply 7916// GroupTitlesReply
8904// dataserver -> simulator -> viewer 7917// dataserver -> simulator -> viewer
8905{ 7918{
8906 GroupTitlesReply Low Trusted Zerocoded 7919 GroupTitlesReply Low 376 Trusted Zerocoded
8907 { 7920 {
8908 AgentData Single 7921 AgentData Single
8909 { AgentID LLUUID } 7922 { AgentID LLUUID }
@@ -8921,7 +7934,7 @@ sim -> dataserver
8921// GroupTitleUpdate 7934// GroupTitleUpdate
8922// viewer -> simulator -> dataserver 7935// viewer -> simulator -> dataserver
8923{ 7936{
8924 GroupTitleUpdate Low NotTrusted Unencoded 7937 GroupTitleUpdate Low 377 NotTrusted Unencoded
8925 { 7938 {
8926 AgentData Single 7939 AgentData Single
8927 { AgentID LLUUID } 7940 { AgentID LLUUID }
@@ -8934,7 +7947,7 @@ sim -> dataserver
8934// GroupRoleUpdate 7947// GroupRoleUpdate
8935// viewer -> simulator -> dataserver 7948// viewer -> simulator -> dataserver
8936{ 7949{
8937 GroupRoleUpdate Low NotTrusted Unencoded 7950 GroupRoleUpdate Low 378 NotTrusted Unencoded
8938 { 7951 {
8939 AgentData Single 7952 AgentData Single
8940 { AgentID LLUUID } 7953 { AgentID LLUUID }
@@ -8957,7 +7970,7 @@ sim -> dataserver
8957// Request the members of the live help group needed for requesting agent. 7970// Request the members of the live help group needed for requesting agent.
8958// userserver -> dataserver 7971// userserver -> dataserver
8959{ 7972{
8960 LiveHelpGroupRequest Low Trusted Unencoded 7973 LiveHelpGroupRequest Low 379 Trusted Unencoded
8961 { 7974 {
8962 RequestData Single 7975 RequestData Single
8963 { RequestID LLUUID } 7976 { RequestID LLUUID }
@@ -8968,7 +7981,7 @@ sim -> dataserver
8968// Send down the group 7981// Send down the group
8969// dataserver -> userserver 7982// dataserver -> userserver
8970{ 7983{
8971 LiveHelpGroupReply Low Trusted Unencoded 7984 LiveHelpGroupReply Low 380 Trusted Unencoded
8972 { 7985 {
8973 ReplyData Single 7986 ReplyData Single
8974 { RequestID LLUUID } 7987 { RequestID LLUUID }
@@ -8986,7 +7999,7 @@ sim -> dataserver
8986// viewer -> simulator -> dataserver 7999// viewer -> simulator -> dataserver
8987// reliable 8000// reliable
8988{ 8001{
8989 AgentWearablesRequest Low NotTrusted Unencoded 8002 AgentWearablesRequest Low 381 NotTrusted Unencoded
8990 { 8003 {
8991 AgentData Single 8004 AgentData Single
8992 { AgentID LLUUID } 8005 { AgentID LLUUID }
@@ -9000,7 +8013,7 @@ sim -> dataserver
9000// reliable 8013// reliable
9001// NEVER from viewer to sim 8014// NEVER from viewer to sim
9002{ 8015{
9003 AgentWearablesUpdate Low Trusted Zerocoded 8016 AgentWearablesUpdate Low 382 Trusted Zerocoded
9004 { 8017 {
9005 AgentData Single 8018 AgentData Single
9006 { AgentID LLUUID } 8019 { AgentID LLUUID }
@@ -9021,7 +8034,7 @@ sim -> dataserver
9021// viewer->sim->dataserver 8034// viewer->sim->dataserver
9022// reliable 8035// reliable
9023{ 8036{
9024 AgentIsNowWearing Low NotTrusted Zerocoded 8037 AgentIsNowWearing Low 383 NotTrusted Zerocoded
9025 { 8038 {
9026 AgentData Single 8039 AgentData Single
9027 { AgentID LLUUID } 8040 { AgentID LLUUID }
@@ -9040,7 +8053,7 @@ sim -> dataserver
9040// viewer -> simulator -> dataserver 8053// viewer -> simulator -> dataserver
9041// reliable 8054// reliable
9042{ 8055{
9043 AgentCachedTexture Low NotTrusted Unencoded 8056 AgentCachedTexture Low 384 NotTrusted Unencoded
9044 { 8057 {
9045 AgentData Single 8058 AgentData Single
9046 { AgentID LLUUID } 8059 { AgentID LLUUID }
@@ -9059,7 +8072,7 @@ sim -> dataserver
9059// dataserver -> simulator -> viewer 8072// dataserver -> simulator -> viewer
9060// reliable 8073// reliable
9061{ 8074{
9062 AgentCachedTextureResponse Low Trusted Unencoded 8075 AgentCachedTextureResponse Low 385 Trusted Unencoded
9063 { 8076 {
9064 AgentData Single 8077 AgentData Single
9065 { AgentID LLUUID } 8078 { AgentID LLUUID }
@@ -9076,7 +8089,7 @@ sim -> dataserver
9076 8089
9077// Request an AgentDataUpdate without changing any agent data. 8090// Request an AgentDataUpdate without changing any agent data.
9078{ 8091{
9079 AgentDataUpdateRequest Low NotTrusted Unencoded 8092 AgentDataUpdateRequest Low 386 NotTrusted Unencoded
9080 { 8093 {
9081 AgentData Single 8094 AgentData Single
9082 { AgentID LLUUID } 8095 { AgentID LLUUID }
@@ -9090,7 +8103,7 @@ sim -> dataserver
9090// dataserver -> simulator -> viewer 8103// dataserver -> simulator -> viewer
9091// reliable 8104// reliable
9092{ 8105{
9093 AgentDataUpdate Low Trusted Zerocoded 8106 AgentDataUpdate Low 387 Trusted Zerocoded
9094 { 8107 {
9095 AgentData Single 8108 AgentData Single
9096 { AgentID LLUUID } 8109 { AgentID LLUUID }
@@ -9108,7 +8121,7 @@ sim -> dataserver
9108// This is a bunch of group data that needs to be appropriatly routed based on presence info. 8121// This is a bunch of group data that needs to be appropriatly routed based on presence info.
9109// dataserver -> simulator 8122// dataserver -> simulator
9110{ 8123{
9111 GroupDataUpdate Low Trusted Zerocoded 8124 GroupDataUpdate Low 388 Trusted Zerocoded
9112 { 8125 {
9113 AgentGroupData Variable 8126 AgentGroupData Variable
9114 { AgentID LLUUID } 8127 { AgentID LLUUID }
@@ -9123,7 +8136,7 @@ sim -> dataserver
9123// dataserver -> simulator -> viewer 8136// dataserver -> simulator -> viewer
9124// reliable 8137// reliable
9125{ 8138{
9126 AgentGroupDataUpdate Low Trusted Zerocoded 8139 AgentGroupDataUpdate Low 389 Trusted Zerocoded
9127 { 8140 {
9128 AgentData Single 8141 AgentData Single
9129 { AgentID LLUUID } 8142 { AgentID LLUUID }
@@ -9145,7 +8158,7 @@ sim -> dataserver
9145// dataserver -> userserver 8158// dataserver -> userserver
9146// reliable 8159// reliable
9147{ 8160{
9148 AgentDropGroup Low Trusted Zerocoded 8161 AgentDropGroup Low 390 Trusted Zerocoded
9149 { 8162 {
9150 AgentData Single 8163 AgentData Single
9151 { AgentID LLUUID } 8164 { AgentID LLUUID }
@@ -9158,7 +8171,7 @@ sim -> dataserver
9158// chat and IM log table. 8171// chat and IM log table.
9159// Sent from userserver (IM logging) and simulator (chat logging). 8172// Sent from userserver (IM logging) and simulator (chat logging).
9160{ 8173{
9161 LogTextMessage Low Trusted Zerocoded 8174 LogTextMessage Low 391 Trusted Zerocoded
9162 { 8175 {
9163 DataBlock Variable 8176 DataBlock Variable
9164 { FromAgentId LLUUID } 8177 { FromAgentId LLUUID }
@@ -9176,7 +8189,7 @@ sim -> dataserver
9176// sim-->viewer (multiple effects that can be seen by viewer) 8189// sim-->viewer (multiple effects that can be seen by viewer)
9177// the AgentData block used for authentication for viewer-->sim messages 8190// the AgentData block used for authentication for viewer-->sim messages
9178{ 8191{
9179 ViewerEffect Medium NotTrusted Zerocoded 8192 ViewerEffect Medium 17 NotTrusted Zerocoded
9180 { 8193 {
9181 AgentData Single 8194 AgentData Single
9182 { AgentID LLUUID } 8195 { AgentID LLUUID }
@@ -9193,26 +8206,12 @@ sim -> dataserver
9193 } 8206 }
9194} 8207}
9195 8208
9196// SetSunPhase
9197// Sets the current phase of the sun - propagated from viewer->sim->spaceserver (if godlike)
9198{
9199 SetSunPhase Medium NotTrusted Unencoded
9200 {
9201 AgentData Single
9202 { AgentID LLUUID }
9203 { SessionID LLUUID }
9204 }
9205 {
9206 Data Single
9207 { Phase F32 } // F32 (radians)
9208 }
9209}
9210 8209
9211// CreateTrustedCircuit 8210// CreateTrustedCircuit
9212// Sent to establish a trust relationship between two components. 8211// Sent to establish a trust relationship between two components.
9213// Only sent in response to a DenyTrustedCircuit message. 8212// Only sent in response to a DenyTrustedCircuit message.
9214{ 8213{
9215 CreateTrustedCircuit Low NotTrusted Unencoded 8214 CreateTrustedCircuit Low 392 NotTrusted Unencoded
9216 { 8215 {
9217 DataBlock Single 8216 DataBlock Single
9218 { EndPointID LLUUID } 8217 { EndPointID LLUUID }
@@ -9227,7 +8226,7 @@ sim -> dataserver
9227// - the reception of a trusted message on a non-trusted circuit 8226// - the reception of a trusted message on a non-trusted circuit
9228// This allows us to re-auth a circuit if it gets closed due to timeouts or network failures. 8227// This allows us to re-auth a circuit if it gets closed due to timeouts or network failures.
9229{ 8228{
9230 DenyTrustedCircuit Low NotTrusted Unencoded 8229 DenyTrustedCircuit Low 393 NotTrusted Unencoded
9231 { 8230 {
9232 DataBlock Single 8231 DataBlock Single
9233 { EndPointID LLUUID } 8232 { EndPointID LLUUID }
@@ -9237,12 +8236,12 @@ sim -> dataserver
9237// RequestTrustedCircuit 8236// RequestTrustedCircuit
9238// If the destination does not trust the sender, a Deny is sent back. 8237// If the destination does not trust the sender, a Deny is sent back.
9239{ 8238{
9240 RequestTrustedCircuit Low Trusted Unencoded 8239 RequestTrustedCircuit Low 394 Trusted Unencoded
9241} 8240}
9242 8241
9243 8242
9244{ 8243{
9245 RezSingleAttachmentFromInv Low NotTrusted Zerocoded 8244 RezSingleAttachmentFromInv Low 395 NotTrusted Zerocoded
9246 { 8245 {
9247 AgentData Single 8246 AgentData Single
9248 { AgentID LLUUID } 8247 { AgentID LLUUID }
@@ -9263,7 +8262,7 @@ sim -> dataserver
9263} 8262}
9264 8263
9265{ 8264{
9266 RezMultipleAttachmentsFromInv Low NotTrusted Zerocoded 8265 RezMultipleAttachmentsFromInv Low 396 NotTrusted Zerocoded
9267 { 8266 {
9268 AgentData Single 8267 AgentData Single
9269 { AgentID LLUUID } 8268 { AgentID LLUUID }
@@ -9291,7 +8290,7 @@ sim -> dataserver
9291 8290
9292 8291
9293{ 8292{
9294 DetachAttachmentIntoInv Low NotTrusted Unencoded 8293 DetachAttachmentIntoInv Low 397 NotTrusted Unencoded
9295 { 8294 {
9296 ObjectData Single 8295 ObjectData Single
9297 { AgentID LLUUID } 8296 { AgentID LLUUID }
@@ -9303,7 +8302,7 @@ sim -> dataserver
9303// Viewer -> Sim 8302// Viewer -> Sim
9304// Used in "Make New Outfit" 8303// Used in "Make New Outfit"
9305{ 8304{
9306 CreateNewOutfitAttachments Low NotTrusted Unencoded 8305 CreateNewOutfitAttachments Low 398 NotTrusted Unencoded
9307 { 8306 {
9308 AgentData Single 8307 AgentData Single
9309 { AgentID LLUUID } 8308 { AgentID LLUUID }
@@ -9325,7 +8324,7 @@ sim -> dataserver
9325//----------------------------------------------------------------------------- 8324//-----------------------------------------------------------------------------
9326 8325
9327{ 8326{
9328 UserInfoRequest Low NotTrusted Unencoded 8327 UserInfoRequest Low 399 NotTrusted Unencoded
9329 { 8328 {
9330 AgentData Single 8329 AgentData Single
9331 { AgentID LLUUID } 8330 { AgentID LLUUID }
@@ -9334,7 +8333,7 @@ sim -> dataserver
9334} 8333}
9335 8334
9336{ 8335{
9337 UserInfoReply Low NotTrusted Unencoded 8336 UserInfoReply Low 400 NotTrusted Unencoded
9338 { 8337 {
9339 AgentData Single 8338 AgentData Single
9340 { AgentID LLUUID } 8339 { AgentID LLUUID }
@@ -9348,7 +8347,7 @@ sim -> dataserver
9348} 8347}
9349 8348
9350{ 8349{
9351 UpdateUserInfo Low NotTrusted Unencoded 8350 UpdateUserInfo Low 401 NotTrusted Unencoded
9352 { 8351 {
9353 AgentData Single 8352 AgentData Single
9354 { AgentID LLUUID } 8353 { AgentID LLUUID }
@@ -9367,36 +8366,10 @@ sim -> dataserver
9367//----------------------------------------------------------------------------- 8366//-----------------------------------------------------------------------------
9368 8367
9369 8368
9370// Message to rename identified parcels. script -> userserver -> dataserver
9371{
9372 StartParcelRename Low Trusted Unencoded
9373 {
9374 ParcelData Variable
9375 { ParcelID LLUUID }
9376 { NewName Variable 1 } // string
9377 }
9378}
9379
9380// ack the last message. userserver->script
9381{
9382 StartParcelRenameAck Low Trusted Unencoded
9383}
9384
9385// dataserver -> userserver -> spaceserver
9386{
9387 BulkParcelRename Low Trusted Zerocoded
9388 {
9389 ParcelData Variable
9390 { RegionHandle U64 }
9391 { ParcelID LLUUID }
9392 { NewName Variable 1 } // string
9393 }
9394}
9395
9396// spaceserver -> sim 8369// spaceserver -> sim
9397// tell a particular simulator to rename a parcel 8370// tell a particular simulator to rename a parcel
9398{ 8371{
9399 ParcelRename Low Trusted Unencoded 8372 ParcelRename Low 402 Trusted Unencoded
9400 { 8373 {
9401 ParcelData Variable 8374 ParcelData Variable
9402 { ParcelID LLUUID } 8375 { ParcelID LLUUID }
@@ -9404,36 +8377,11 @@ sim -> dataserver
9404 } 8377 }
9405} 8378}
9406 8379
9407// message to remove specified parcels. script -> userserver -> dataserver
9408{
9409 StartParcelRemove Low Trusted Unencoded
9410 {
9411 ParcelData Variable
9412 { ParcelID LLUUID }
9413 }
9414}
9415
9416// ack the start parcel remove message
9417{
9418 StartParcelRemoveAck Low Trusted Unencoded
9419}
9420
9421// dataserver -> userserver -> spaceserver
9422// The space server will then slice this message into a series of
9423// RemoveParcel messages.
9424{
9425 BulkParcelRemove Low Trusted Zerocoded
9426 {
9427 ParcelData Variable
9428 { RegionHandle U64 }
9429 { ParcelID LLUUID }
9430 }
9431}
9432 8380
9433// sim -> viewer 8381// sim -> viewer
9434// initiate upload. primarily used for uploading raw files. 8382// initiate upload. primarily used for uploading raw files.
9435{ 8383{
9436 InitiateDownload Low NotTrusted Unencoded 8384 InitiateDownload Low 403 NotTrusted Unencoded
9437 { 8385 {
9438 AgentData Single 8386 AgentData Single
9439 { AgentID LLUUID } 8387 { AgentID LLUUID }
@@ -9448,7 +8396,7 @@ sim -> dataserver
9448// Generalized system message. Each Requst has its own protocol for 8396// Generalized system message. Each Requst has its own protocol for
9449// the StringData block format and contents. 8397// the StringData block format and contents.
9450{ 8398{
9451 SystemMessage Low Trusted Zerocoded 8399 SystemMessage Low 404 Trusted Zerocoded
9452 { 8400 {
9453 MethodData Single 8401 MethodData Single
9454 { Method Variable 1 } 8402 { Method Variable 1 }
@@ -9472,7 +8420,7 @@ sim -> dataserver
9472// of all map layers and NULL-layer sims. 8420// of all map layers and NULL-layer sims.
9473// Returns: MapLayerReply and MapBlockReply 8421// Returns: MapLayerReply and MapBlockReply
9474{ 8422{
9475 MapLayerRequest Low NotTrusted Unencoded 8423 MapLayerRequest Low 405 NotTrusted Unencoded
9476 { 8424 {
9477 AgentData Single 8425 AgentData Single
9478 { AgentID LLUUID } 8426 { AgentID LLUUID }
@@ -9485,7 +8433,7 @@ sim -> dataserver
9485 8433
9486// sim -> viewer 8434// sim -> viewer
9487{ 8435{
9488 MapLayerReply Low Trusted Unencoded 8436 MapLayerReply Low 406 Trusted Unencoded
9489 { 8437 {
9490 AgentData Single 8438 AgentData Single
9491 { AgentID LLUUID } 8439 { AgentID LLUUID }
@@ -9506,7 +8454,7 @@ sim -> dataserver
9506// of the sims in a specified region. 8454// of the sims in a specified region.
9507// Returns: MapBlockReply 8455// Returns: MapBlockReply
9508{ 8456{
9509 MapBlockRequest Low NotTrusted Unencoded 8457 MapBlockRequest Low 407 NotTrusted Unencoded
9510 { 8458 {
9511 AgentData Single 8459 AgentData Single
9512 { AgentID LLUUID } 8460 { AgentID LLUUID }
@@ -9529,7 +8477,7 @@ sim -> dataserver
9529// of the sims with a given name. 8477// of the sims with a given name.
9530// Returns: MapBlockReply 8478// Returns: MapBlockReply
9531{ 8479{
9532 MapNameRequest Low NotTrusted Unencoded 8480 MapNameRequest Low 408 NotTrusted Unencoded
9533 { 8481 {
9534 AgentData Single 8482 AgentData Single
9535 { AgentID LLUUID } 8483 { AgentID LLUUID }
@@ -9546,7 +8494,7 @@ sim -> dataserver
9546 8494
9547// sim -> viewer 8495// sim -> viewer
9548{ 8496{
9549 MapBlockReply Low Trusted Unencoded 8497 MapBlockReply Low 409 Trusted Unencoded
9550 { 8498 {
9551 AgentData Single 8499 AgentData Single
9552 { AgentID LLUUID } 8500 { AgentID LLUUID }
@@ -9571,7 +8519,7 @@ sim -> dataserver
9571// Used for Telehubs, Agents, Events, Popular Places, etc. 8519// Used for Telehubs, Agents, Events, Popular Places, etc.
9572// Returns: MapBlockReply 8520// Returns: MapBlockReply
9573{ 8521{
9574 MapItemRequest Low NotTrusted Unencoded 8522 MapItemRequest Low 410 NotTrusted Unencoded
9575 { 8523 {
9576 AgentData Single 8524 AgentData Single
9577 { AgentID LLUUID } 8525 { AgentID LLUUID }
@@ -9589,7 +8537,7 @@ sim -> dataserver
9589 8537
9590// sim -> viewer 8538// sim -> viewer
9591{ 8539{
9592 MapItemReply Low Trusted Unencoded 8540 MapItemReply Low 411 Trusted Unencoded
9593 { 8541 {
9594 AgentData Single 8542 AgentData Single
9595 { AgentID LLUUID } 8543 { AgentID LLUUID }
@@ -9615,7 +8563,7 @@ sim -> dataserver
9615//----------------------------------------------------------------------------- 8563//-----------------------------------------------------------------------------
9616// reliable 8564// reliable
9617{ 8565{
9618 SendPostcard Low NotTrusted Unencoded 8566 SendPostcard Low 412 NotTrusted Unencoded
9619 { 8567 {
9620 AgentData Single 8568 AgentData Single
9621 { AgentID LLUUID } 8569 { AgentID LLUUID }
@@ -9636,7 +8584,7 @@ sim -> dataserver
9636// Script on simulator requests rpc channel from rpcserver 8584// Script on simulator requests rpc channel from rpcserver
9637// simulator -> dataserver -> MySQL 8585// simulator -> dataserver -> MySQL
9638{ 8586{
9639 RpcChannelRequest Low Trusted Unencoded 8587 RpcChannelRequest Low 413 Trusted Unencoded
9640 { 8588 {
9641 DataBlock Single 8589 DataBlock Single
9642 { GridX U32 } 8590 { GridX U32 }
@@ -9650,7 +8598,7 @@ sim -> dataserver
9650// ChannelID will be the NULL UUID if unable to register 8598// ChannelID will be the NULL UUID if unable to register
9651// dataserver -> simulator 8599// dataserver -> simulator
9652{ 8600{
9653 RpcChannelReply Low Trusted Unencoded 8601 RpcChannelReply Low 414 Trusted Unencoded
9654 { 8602 {
9655 DataBlock Single 8603 DataBlock Single
9656 { TaskID LLUUID } 8604 { TaskID LLUUID }
@@ -9664,7 +8612,7 @@ sim -> dataserver
9664// RpcScriptRequestInboundForward: spaceserver -> simulator 8612// RpcScriptRequestInboundForward: spaceserver -> simulator
9665// reply: simulator -> rpcserver 8613// reply: simulator -> rpcserver
9666{ 8614{
9667 RpcScriptRequestInbound Low NotTrusted Unencoded 8615 RpcScriptRequestInbound Low 415 NotTrusted Unencoded
9668 { 8616 {
9669 TargetBlock Single 8617 TargetBlock Single
9670 { GridX U32 } 8618 { GridX U32 }
@@ -9682,7 +8630,7 @@ sim -> dataserver
9682 8630
9683// spaceserver -> simulator 8631// spaceserver -> simulator
9684{ 8632{
9685 RpcScriptRequestInboundForward Low Trusted Unencoded 8633 RpcScriptRequestInboundForward Low 416 Trusted Unencoded
9686 { 8634 {
9687 DataBlock Single 8635 DataBlock Single
9688 { RPCServerIP IPADDR } 8636 { RPCServerIP IPADDR }
@@ -9698,7 +8646,7 @@ sim -> dataserver
9698// simulator -> rpcserver 8646// simulator -> rpcserver
9699// Not trusted because trust establishment doesn't work here. 8647// Not trusted because trust establishment doesn't work here.
9700{ 8648{
9701 RpcScriptReplyInbound Low NotTrusted Unencoded 8649 RpcScriptReplyInbound Low 417 NotTrusted Unencoded
9702 { 8650 {
9703 DataBlock Single 8651 DataBlock Single
9704 { TaskID LLUUID } 8652 { TaskID LLUUID }
@@ -9709,37 +8657,11 @@ sim -> dataserver
9709 } 8657 }
9710} 8658}
9711 8659
9712// Simulator asks for what sim a script lives on (intersim object->object email delivery)
9713// simulator -> dataserver
9714// *NOTE: Not in use. Phoenix 2006-08-16
9715{
9716 MailTaskSimRequest Low Trusted Unencoded
9717 {
9718 DataBlock Single
9719 { TaskID LLUUID }
9720 }
9721}
9722
9723// Reply from dataserver to simulator about where a mailping needs to go.
9724// Same as below, but needs to be different as it has different routing.
9725// *NOTE: Not in use. Phoenix 2006-08-16
9726{
9727 MailTaskSimReply Low Trusted Unencoded
9728 {
9729 TargetBlock Single
9730 { TargetIP Variable 1 } // String IP
9731 { TargetPort IPPORT }
9732 }
9733 {
9734 DataBlock Single
9735 { TaskID LLUUID }
9736 }
9737}
9738 8660
9739// ScriptMailRegistration 8661// ScriptMailRegistration
9740// Simulator -> dataserver 8662// Simulator -> dataserver
9741{ 8663{
9742 ScriptMailRegistration Low Trusted Unencoded 8664 ScriptMailRegistration Low 418 Trusted Unencoded
9743 { 8665 {
9744 DataBlock Single 8666 DataBlock Single
9745 { TargetIP Variable 1 } // String IP 8667 { TargetIP Variable 1 } // String IP
@@ -9752,7 +8674,7 @@ sim -> dataserver
9752// ParcelMediaCommandMessage 8674// ParcelMediaCommandMessage
9753// Sends a parcel media command 8675// Sends a parcel media command
9754{ 8676{
9755 ParcelMediaCommandMessage Low Trusted Unencoded 8677 ParcelMediaCommandMessage Low 419 Trusted Unencoded
9756 { 8678 {
9757 CommandBlock Single 8679 CommandBlock Single
9758 { Flags U32 } 8680 { Flags U32 }
@@ -9765,7 +8687,7 @@ sim -> dataserver
9765// Sends a parcel media update to a single user 8687// Sends a parcel media update to a single user
9766// For global updates use the parcel manager. 8688// For global updates use the parcel manager.
9767{ 8689{
9768 ParcelMediaUpdate Low Trusted Unencoded 8690 ParcelMediaUpdate Low 420 Trusted Unencoded
9769 { 8691 {
9770 DataBlock Single 8692 DataBlock Single
9771 { MediaURL Variable 1 } // string 8693 { MediaURL Variable 1 } // string
@@ -9777,7 +8699,7 @@ sim -> dataserver
9777// LandStatRequest 8699// LandStatRequest
9778// Sent by the viewer to request collider/script information for a parcel 8700// Sent by the viewer to request collider/script information for a parcel
9779{ 8701{
9780 LandStatRequest Low NotTrusted Unencoded 8702 LandStatRequest Low 421 NotTrusted Unencoded
9781 { 8703 {
9782 AgentData Single 8704 AgentData Single
9783 { AgentID LLUUID } 8705 { AgentID LLUUID }
@@ -9788,14 +8710,14 @@ sim -> dataserver
9788 { ReportType U32 } 8710 { ReportType U32 }
9789 { RequestFlags U32 } 8711 { RequestFlags U32 }
9790 { Filter Variable 1 } 8712 { Filter Variable 1 }
9791 { ParcelLocalID S32 1 } 8713 { ParcelLocalID S32 }
9792 } 8714 }
9793} 8715}
9794 8716
9795// LandStatReply 8717// LandStatReply
9796// Sent by the simulator in response to LandStatRequest 8718// Sent by the simulator in response to LandStatRequest
9797{ 8719{
9798 LandStatReply Low Trusted Unencoded 8720 LandStatReply Low 422 Trusted Unencoded
9799 { 8721 {
9800 RequestData Single 8722 RequestData Single
9801 { ReportType U32 } 8723 { ReportType U32 }
@@ -9814,3 +8736,26 @@ sim -> dataserver
9814 { OwnerName Variable 1 } 8736 { OwnerName Variable 1 }
9815 } 8737 }
9816} 8738}
8739
8740// Generic Error -- this is used for sending an error message
8741// to a UDP recipient. The lowest common denominator is to at least
8742// log the message. More sophisticated receivers can do something
8743// smarter, for example, a money transaction failure can put up a
8744// more user visible UI widget.
8745{
8746 Error Low 423 NotTrusted Zerocoded
8747 {
8748 AgentData Single
8749 { AgentID LLUUID } // will forward to agentid if coming from trusted circuit
8750 }
8751 {
8752 Data Single
8753 { Code S32 } // matches http status codes
8754 { Token Variable 1 } // some specific short string based message
8755 { ID LLUUID } // the transactionid/uniqueid/sessionid whatever.
8756 { System Variable 1 } // The hierarchical path to the system, eg, "message/handler"
8757 { Message Variable 2 } // Human readable message
8758 { Data Variable 2 } // Binary serialized LLSD for extra info.
8759 }
8760}
8761