Commit graph

205 commits

Author SHA1 Message Date
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