* remove golang.org/x/net dependency
The golang.org/x/net/context package is an alias for stdlib context
since go1.7 (see https://go-review.googlesource.com/72570)
This patch replaces all uses of it for stdlib context.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* rename App Engine context type to remove import aliases
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
---------
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Remote API handler.
* Change the user.CurrentOAuth function's "scope" parameter to a
variadic argument.
* Require either cloud-platform or appengine.apis scopes for handling
Remote API requests.
Change-Id: Ia5de483d0e598df5d847ae54cc3afa725b18a4ac
Most well-formed application code will require minimal changes:
- The type is now golang.org/x/net/context.(*Context).
- c := appengine.NewContext(r) still works.
- Most API calls still look exactly the same.
- Logging now uses the google.golang.org/appengine/log package.
Change-Id: I7fa089efa8d0b1e7beeeb6233a98fe054020b1fc
This aligns the set of supported services for the Go runtime with
those supported by the python runtime.
Change-Id: I9f51e98aefb796e45d28345045c8d6b94da3b165