Commit Graph

174 Commits

Author SHA1 Message Date
Ray J. Greenwell 0686b3f8ee Update comment with new method name. 2012-07-19 13:13:45 -07:00
Ray J. Greenwell 982cfc9a10 Manager caller method names are whitelisted. 2012-07-19 11:49:50 -07:00
Ray J. Greenwell 93517c8e42 Disable "manager calls" by default. **Breaking change**
This closes a giant security hole, but may break existing code.

PlaceObject.ManagerCaller is a poor-man's InvocationService, allowing
one to easily make a call to a method on the PlaceManager. The problem
is that this is turned on by default and any matching method is run.

This change disables it by default, but you may re-enable it by
overriding PlaceManager.handleManagerCalls() and returning true.

I also went ahead and made the ManagerCaller.invoke() method deprecated
so that you'll see a nice warning during compile time. You should
really consider just using a standard InvocationService to communicate with
the server. That way you effectively create a whitelist of client-callable
methods and there will be no surprises.
2012-07-18 17:32:18 -07:00
Mark Johnson 9ffa560f2f Preparing for 1.13-SNAPSHOT development. 2012-07-10 20:29:21 -07:00
Mark Johnson 3ab5ed82d3 Preparing for narya-parent-1.12.3 release. 2012-07-10 20:16:56 -07:00
Ray J. Greenwell 12b9c7199b Make AuthException public.
The Authenticator may delegate to another class that
can't currently access this.
2012-06-20 16:40:30 -07:00
Mark Johnson 2114482e2d Preparing for 1.13-SNAPSHOT development. 2012-06-18 18:34:36 -07:00
Mark Johnson 2b313c73d3 Preparing for narya-parent-1.12.2 release. 2012-06-18 18:29:37 -07:00
Mark Johnson 83e94c122d - Expose comicChars as a static function 2012-06-11 11:18:43 -07:00
David Hoover 571f4c5f25 Speeling 2012-05-22 15:12:31 -07:00
Mark Johnson 4e9b535d69 Preparing for 1.13-SNAPSHOT development. 2012-04-03 21:25:08 -07:00
Mark Johnson bde648b48d Preparing for narya-parent-1.12.1 release. 2012-04-03 20:15:36 -07:00
Ray J. Greenwell a10fc9111c Occam's razor. 2012-03-23 17:23:01 -07:00
Michael Bayne 879f919399 Made config object un/serialization pluggable.
This is much simpler than requiring customizers to extend and override a bunch
of classes just to poke their fingers into the un/serialization process.
2012-03-14 15:24:38 -07:00
Michael Bayne 1c1af8a8e7 Demonstrate parameterizing TestService on TestClientObject. 2012-02-29 17:21:55 -08:00
Mark Johnson 01f1064b21 Preparing for 1.13-SNAPSHOT development.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6801 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-22 04:51:22 +00:00
Mark Johnson a2ac2b9567 - The mvn-release script (even with my hacking) still totally failed on this, try again to prep for
narya-parent-1.12 release


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6799 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-22 04:47:49 +00:00
Mark Johnson 7732e0f9d1 Preparing for narya-parent-1.12 release.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6796 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-22 03:52:30 +00:00
Dave Hoover e2f86a4f3c Nuke Resulting.ReusableInvocationException.
Premature optimization the fun side effect of rendering the
exception's attached stack trace completely useless.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6794 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-17 19:25:50 +00:00
Mark Johnson 1117025e40 - Added a method to retireve only running nodes from a specific region
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6788 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-16 02:19:04 +00:00
Michael Bayne 1c311431ad Finished the job of splitting Narya into submodules.
The ActionScript code is now under aslib and is built via Maven (and Ant). The
CPP code is under cpplib and is ignored by everything (other than service
generation), but now at least it's not crufting up the Java submodule with its
XCode project.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6783 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-14 19:11:33 +00:00
Michael Bayne b1c869ee8d [maven-release-plugin] prepare for next development iteration
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6779 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-03 21:30:48 +00:00
Michael Bayne 0e9f9b15d9 [maven-release-plugin] prepare release narya-parent-1.11
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6777 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-03 21:30:39 +00:00
Michael Bayne a7e0893191 Factored Narya into two Maven modules: core and tools.
This will allow us to properly ship narya-tools.jar to Maven Central which is
necessary for Nenya and Vilya (and any other Narya-using project) to themselves
be built.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6776 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-02-03 21:25:13 +00:00