Anthony Castelli
5517c55615
rpc: Forgot a comma... 🐬
2014-08-27 12:38:39 -07:00
Anthony Castelli
7f475f146a
rpc: Add more info to the pending names for Luke
2014-08-26 07:50:47 -07:00
Harvir
b189f5ecfb
rpc: We cannot assume every toon has a LastSeen timestamp.
2014-08-23 22:20:45 +01:00
Harvir
262a5c5974
rpc: Fix name rejection.
2014-08-23 22:18:36 +01:00
Harvir
5358c88da5
rpc: ensure_index for setName before we carry out the search.
2014-08-20 17:48:09 +01:00
Harvir
1085d4d854
rpc: Add a method to fetch toon details by name (returns list of avatars that match).
2014-08-20 17:22:10 +01:00
Anthony Castelli
e3e5f59848
rpc: Add species to getAvatarDetails
2014-08-19 23:19:49 -07:00
Anthony Castelli
6ab18ca90a
rpc: Add Last Seen to the avatar details
2014-08-19 22:09:47 -07:00
Harvir
e7dfdd881c
rpc: Method that returns a Toon's name, hp, maxHp, headSize and headColor (as RGBA).
2014-08-16 20:07:42 +01:00
Harvir
431732ac5a
global: Clean up usage of base.config (using builtin config).
2014-08-15 00:35:01 +01:00
Harvir
575dded46d
global: Clean up usage of simbase.config (using builtin config).
2014-08-15 00:14:12 +01:00
Harvir
b6b8563102
repos: Clean up usage of simbase.
2014-08-14 23:59:07 +01:00
Joey Z
b0135d8fbf
Address Harv's issues
2014-07-26 18:49:37 -04:00
Joey Z
bb594e56b2
arg: Change Mary's phrase to give a hint
2014-07-26 18:49:37 -04:00
Joey Z
329cd773f4
arg: Don't worry about position
2014-07-26 18:20:38 -04:00
Joey Z
3c6cc064c0
arg: Forgot HQ officer label
2014-07-26 18:19:03 -04:00
Joey Z
3bfe38d517
New ARG manager stuff
2014-07-26 18:17:20 -04:00
Harvir
80f2a46599
arg: Blank managers for AI/UD view so prod doesn't import the client version (causing rippage due to fonts).
2014-06-26 23:35:55 +01:00
Hawkheart
c119daa980
Merge branch 'portable-hole-arg' into 'beta-wip'
...
Portable hole arg
2014-06-26 14:27:21 -06:00
Joey Z
50a5aac426
ARG adjustments
2014-06-26 15:54:46 -04:00
Harvir
cfae75d03d
arg: Portable Hole ARG.
...
Yes I threw this in UberDOG and made it a DistributedObjectGlobal, mostly
because I feel like this class will be useful in the future.
2014-06-26 18:12:48 +01:00
Harvir
24d1bdb157
reporting: Implement reporting (via toon panel) and route through CSMUD.
2014-06-25 16:08:35 +01:00
Harvir
ceb94e5043
rpc: 🐬
2014-06-19 18:07:55 +01:00
Jeremy Koletar
e1d1aa72b3
Revert "csmud: Go back to using hexdigest, digest didn't work for some reason ;-;"
...
The issue was in deployment, d4a934e93ba8c41e5f8897ad99cf0395a5ca15f0
2014-06-16 17:15:53 -05:00
Jeremy Koletar
594f5bd065
csmud: Go back to using hexdigest, digest didn't work for some reason ;-;
...
rip cfsworks
2014-06-16 17:02:50 -05:00
Jeremy Koletar
b402b59bde
csmud: Don't do the slowequals (not like UD timing is very precise anyway)
...
2.7.5 is TOO OLD for it, the slowequals was added in 2.7.7
2014-06-16 17:01:43 -05:00
Jeremy Koletar
c1ef1227fd
csmud: HMAC improvements re CFSworks' comments
...
Add a fixed, non-config'd key to the end of the key
The fixed key is a plaintext plea to not mess around
Send the raw bytes down the wire as a blob instead of .hexdigest()ing
2014-06-16 16:41:16 -05:00
Jeremy Koletar
13b8cfd988
csmud: Implement HMAC signing of cookies
...
This is intended to prevent people with leaked copies of the source from being able to login to a production server. The key is constructed from a shared secret appended to the server version.
2014-06-16 16:11:26 -05:00
Harvir
9af1242468
rpc: RPC call to get webId by avId.
2014-06-04 23:36:17 +01:00
Harvir
302d0daa32
staff: Have staff clients subscribe to special staff channels.
2014-06-03 15:47:19 +01:00
Harvir
a7ff8336c6
rpc: RPC call to enable/disable CSMUD logins.
2014-06-02 04:29:29 +01:00
Harvir
321629ca7b
csmud: Fire avatarExit RPC regardless of if they have beta key set.
2014-06-01 19:51:31 +01:00
Harvir
a36bf917ab
rpc: RPC call to disable a district (set to unavailable).
2014-05-27 21:29:02 +01:00
Aidan
a19183d32a
handle mongodb failover
2014-05-23 15:39:55 -04:00
Harvir
14676d554b
CSMUD: Set the avatar's access as their 'true' access without server bit.
2014-05-18 00:28:12 +01:00
Harvir
555f37e6a7
CSMUD: Only call avatarExit (RPC) if they have the beta key flag set.
2014-05-16 23:01:09 +01:00
Harvir
16d60d13a9
quests: Fix quests (I forgot what I changed).
2014-05-16 02:31:59 +01:00
Harvir
569b5a3929
toon: Store the web account ID on the toon.
2014-05-16 01:50:06 +01:00
Harvir
4508acb0fd
Merge branch 'beta-wip' into beta-key-quest
...
Conflicts:
config/otp.dc
config/toon.dc
toontown/quest/QuestManagerAI.py
toontown/toon/DistributedToonAI.py
toontown/uberdog/ClientServicesManagerUD.py
2014-05-16 01:28:37 +01:00
Harvir
b3323e323f
CSMUD: POST_REMOVE for sending 'avatarOffline' and fix a crash with RPC call.
2014-05-16 00:47:01 +01:00
Harvir
09393c42a2
CSMUD: Clean up commented out code.
2014-05-16 00:37:11 +01:00
Harvir
8979434c5a
CSMUD: Send 'goingOnline' and 'goingOffline' down the line using NetMessenger.
...
This is untested because... well... MongoDB.
2014-05-16 00:34:22 +01:00
Harvir
88a5eb951e
CSMUD: Tell the web server when an account disconnects via RPC. (RPC call itself untested.)
2014-05-16 00:12:34 +01:00
Harvir
69c6d65609
parties: Config to enable/disable parties.
2014-05-15 19:34:05 +01:00
Sam Edwards
fd001232b5
Merge remote-tracking branch 'origin/beta-wip' into jsonrpc
...
Conflicts:
deployment/deploy.json
2014-05-15 09:26:37 -06:00
Sam Edwards
9c7d77316e
csmud: Use redeemCookie(cookie) RPC call to handle logins.
2014-05-15 09:21:37 -06:00
Sam Edwards
cece130040
rpc: Add listShards() and all that it entails.
2014-05-15 08:15:49 -06:00
Sam Edwards
a22af4e115
rpc: Add messageShard() and kickShard() calls to the server.
2014-05-14 07:34:17 -06:00
Sam Edwards
3aafa41071
rpc: Typo correct: messgae*() do not accept "reason", they expect "params"
2014-05-14 07:10:10 -06:00
Sam Edwards
dfa6ada36c
rpc: Add system-messaging RPC calls.
2014-05-13 17:16:49 -06:00