Commit Graph

63 Commits

Author SHA1 Message Date
Trever Fischer
63571cd021 Allow poll clients to know if we are using beanstalkd or not 2012-11-17 16:06:46 -05:00
Trever Fischer
3706219e90 Implement server kicks and updating the server time on the page according to heartbeats 2012-11-12 14:40:32 -05:00
Trever Fischer
a5044e49c7 Improve event processing speed by sending to the server in bulk 2012-11-09 13:11:39 -05:00
Trever Fischer
06001c0281 Tweak vault design to save item positions in the display 2012-11-09 12:04:17 -05:00
Trever Fischer
e3296b029a Implement the item vault API 2012-11-09 07:55:44 -05:00
Trever Fischer
a2895f400c Implement bounties 2012-10-23 18:03:54 -04:00
Trever Fischer
e42c0beef3 Report player deaths 2012-10-23 14:37:46 -04:00
Trever Fischer
9775dd46df debug--, and bury jobs when the server gets it just in case it takes a while 2012-10-23 13:55:07 -04:00
Trever Fischer
1747e3794b Add broadcasts to the website, and delete probably expired web events 2012-10-23 13:53:02 -04:00
Trever Fischer
4151aae2f0 Improve event flush and stats commands verbosity 2012-10-23 13:52:26 -04:00
Trever Fischer
6b8239eb3f Implement webchat and badge notifications 2012-10-23 13:10:06 -04:00
Trever Fischer
eec4b8e989 Add some commands to poke the event queue 2012-10-22 11:37:47 -04:00
Trever Fischer
dd1dbc7590 Add versioning info to the protocol 2012-10-21 20:08:47 -04:00
Trever Fischer
b1fd9c5f00 Disable CSRF on api 2012-10-21 19:32:30 -04:00
Trever Fischer
6ea53a1aa6 Hopefully the last import bug 2012-09-11 16:11:23 -04:00
Trever Fischer
8935799e67 Fix import 2012-09-11 15:50:26 -04:00
Trever Fischer
4ca5e20e53 Implement a server event queue using beanstalkd 2012-09-03 16:07:09 -04:00
Trever Fischer
5b0601ea7f Fix tests and other rubbish 2012-06-10 23:20:45 -04:00
Trever Fischer
96643e1ab9 s/valid/success/
derp >_<
2012-06-10 23:10:39 -04:00
Trever Fischer
ef23d91248 s/success/valid/ 2012-06-10 21:35:35 -04:00
Trever Fischer
50eb7dd75f api coverage++ 2012-06-10 02:51:15 -04:00
Trever Fischer
8d5fe3098b consistency with success value in session start API 2012-06-10 02:32:33 -04:00
Trever Fischer
c5ecf65d47 More API test coverage 2012-06-10 02:32:08 -04:00
Trever Fischer
6500a2b713 crash-- (for real) 2012-04-19 17:45:00 -04:00
Trever Fischer
126f4add9a Revert "Revert "crash--""
This reverts commit e126183a43.
2012-04-19 17:42:50 -04:00
Trever Fischer
089ffabd49 Revert "Revert "Remove unused API""
This reverts commit dc77f35267.
2012-04-19 17:42:49 -04:00
Trever Fischer
601d0d2259 Revert "Revert "reduce polling load by condensing the json poll api into one method instead of several""
This reverts commit 1d32ea66c4.
2012-04-19 17:42:46 -04:00
Trever Fischer
1d32ea66c4 Revert "reduce polling load by condensing the json poll api into one method instead of several"
This reverts commit 4ae3407fb0.
2012-04-19 17:35:27 -04:00
Trever Fischer
dc77f35267 Revert "Remove unused API"
This reverts commit 2a1dc1c915.
2012-04-19 17:34:52 -04:00
Trever Fischer
e126183a43 Revert "crash--"
This reverts commit c91d2f5434.
2012-04-19 17:34:48 -04:00
Trever Fischer
c91d2f5434 crash-- 2012-04-19 14:54:18 -04:00
Trever Fischer
2a1dc1c915 Remove unused API 2012-04-19 14:51:15 -04:00
Trever Fischer
4ae3407fb0 reduce polling load by condensing the json poll api into one method instead of several 2012-04-19 14:47:44 -04:00
Trever Fischer
1084d7a519 Use atomic balance update 2012-04-11 15:08:31 -04:00
Trever Fischer
f1b5c83267 Fix ban handling 2012-04-05 15:28:10 -04:00
Trever Fischer
7a4bdbc720 Implement bans 2012-04-03 23:10:21 -04:00
Trever Fischer
478deda980 Add a method to the profile model to get permissions 2012-04-03 21:11:58 -04:00
Trever Fischer
6496eef466 Implement permission assignment via groups 2012-04-03 21:06:57 -04:00
Trever Fischer
433bb7d8ca Rewrite session handling URLs to make a little more sense 2012-04-02 17:40:29 -04:00
Trever Fischer
639fdc1d12 Implement economy API, and server authentication API 2012-04-02 14:33:19 -04:00
Trever Fischer
9f21dae0d2 Give op permission to staff 2012-03-18 22:29:15 -04:00
Trever Fischer
9ca328dd75 Add API to log player sessions. Fixes #2 2012-03-07 19:00:50 -05:00
Trever Fischer
245f8d139b Cache server time queries 2012-03-06 18:25:48 -05:00
Trever Fischer
4f4cd399b8 Return a 403 code for the anonymous balance query 2012-03-06 18:25:36 -05:00
Trever Fischer
a08e007c00 Fix api tests for balance queries 2012-03-06 18:25:15 -05:00
Trever Fischer
f60c231c4a Implement rules API. Fixes #23 2012-03-05 19:48:10 -05:00
Trever Fischer
046ad49823 Improve validation API to return JSON. Fixes #1. 2012-03-05 18:01:41 -05:00
Trever Fischer
c1f812559d Workaround for django bug #3310 2012-03-05 17:59:17 -05:00
Trever Fischer
2808a093b9 Add unit tests for api 2012-03-05 17:58:42 -05:00
Trever Fischer
93ba20c538 Fix api import 2012-03-04 23:35:46 -05:00