| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Apache2
|
| |
| |
| |
| |
| | |
No functional changes here. Just module/package namespace updates
to use the pyobmc library.
|
|/
|
|
| |
This is all whitespace changes flagged by pep8.
|
|\
| |
| | |
Add schema endpoint
|
| |
| |
| |
| |
| | |
Navigate to /<obj>/schema to get a dbus introspection dump
of <obj>.
|
|\ \
| | |
| | | |
Handle type errors for method call parameters.
|
| |/
| |
| |
| | |
Raise a 400 rather than internal server error for type errors.
|
|\ \
| | |
| | | |
Drop number of Rocket threads to 1
|
| |/
| |
| |
| |
| |
| | |
By default Rocket creates a threadpool 8 deep which uses a fair
amount of memory. We don't need a multi-threaded server so this
patch drops the min/max to 1.
|
|\ \
| |/
|/| |
Add authentication and authorization
|
|/
|
|
|
|
|
|
| |
Use session cookie plus in-memory server sessions scheme.
Add /login /logout POST routes: {"data": ["username", "password"]}.
Add authorization plugin with arbitrary authorization callbacks.
Add valid user and user in group authorization callbacks.
Require valid user authorization for all routes (besides login/logout).
|
|\
| |
| | |
Fix lower case Delete interface element
|
|/ |
|
|\
| |
| | |
Set response type correctly for errors
|
|/
|
|
|
| |
Error response type was 'text/html' but should be
'application/json'
|
|\
| |
| | |
port rest server to bottle wsgi framework
|
| |
| |
| |
| | |
Change script, datafile, names to match package name
|
| | |
|
|/
|
|
|
|
|
|
| |
Feature parity with the old version.
Numerous bug-fixes.
Improved error responses.
Add support for delete method.
Run server on port 443.
|
|\
| |
| | |
Add self-signed cert
|
|/
|
|
| |
Eventually will be running with SSL.
|
|\
| |
| | |
Support for org.openbmc.Object.Enumerate
|
| |
| |
| |
| |
| |
| | |
This interface greatly speeds up the enumerate action by
cutting the number of dbus calls to fetch objects for a subtree
down to one.
|
| |
| |
| |
| |
| |
| | |
If someone makes a call against '/org' for instance
we die checking for the attr action because there is
only path one component to the URL.
|
| |
| |
| |
| |
| | |
The DBUS API of the mapper had some minor changes. React to those.
Also pick up the new mapper binding.
|
| | |
|
|/ |
|
|\
| |
| | |
need this for upcoming delivery
|
|/
|
|
|
|
|
| |
Supports:
list, enumerate, attr, instance GET operations
method, instance POST
attr, instance PUT
|
|
|