| Wed, 12 Jun 2019 19:52:29 -0400 |
John Rouillard |
Fix: PendingDeprecationWarning: HMAC() without an explicit digestmod
|
| Tue, 11 Jun 2019 21:05:53 -0400 |
John Rouillard |
logger.warn is deprecated. Replace with logger.warning.
|
| Wed, 29 May 2019 22:37:39 -0400 |
John Rouillard |
Remove uneeded pass left from testing.
|
| Wed, 29 May 2019 22:18:46 -0400 |
John Rouillard |
Accept header parsing fixes. Now return first acceptable match rather
|
| Tue, 28 May 2019 21:03:41 -0400 |
John Rouillard |
Clean up pylint reports of unused modules, duplicate imports, indent
|
| Sat, 25 May 2019 16:50:25 -0400 |
John Rouillard |
Rest rate limiting code first commit. It is a bit rough and turned off
|
| Sat, 25 May 2019 14:39:43 -0400 |
John Rouillard |
Prevent crash when clients do not set accept header. Use
|
| Sat, 25 May 2019 14:33:07 -0400 |
John Rouillard |
Tighten up use of X-HTTP-Method-Override to only work with POST.
|
| Sat, 25 May 2019 14:23:16 -0400 |
John Rouillard |
A few internet references report that etags for the same underlying
|
| Thu, 23 May 2019 20:55:03 -0400 |
John Rouillard |
issue2551033: actually use the key in hmac generation. Finally add
|
| Thu, 23 May 2019 18:56:57 -0400 |
John Rouillard |
issue2551033: prevent reverse engineering hidden data by using etags
|
| Sun, 28 Apr 2019 18:28:44 -0400 |
John Rouillard |
issue2551042 - add extra \ to \w in raw string url_to_regex. Not sure
|
| Mon, 15 Apr 2019 21:41:06 -0400 |
John Rouillard |
Added some more rest testing and make sure api version is valid.
|
| Sun, 14 Apr 2019 21:07:11 -0400 |
John Rouillard |
Add support for making an idempotent POST. This allows retrying a POST
|
| Sat, 13 Apr 2019 12:16:15 -0400 |
John Rouillard |
Change some 400 errors to 405 (method not allowed) errors where user is
|
| Thu, 11 Apr 2019 20:54:39 -0400 |
John Rouillard |
Method PUT: ignore specification of protected properties which can not
|
| Wed, 10 Apr 2019 17:56:08 -0400 |
John Rouillard |
Fix OPTIONS responses:
|
| Wed, 10 Apr 2019 17:46:51 -0400 |
John Rouillard |
Change pretty url parameter to @pretty to stop collision with field name.
|
| Fri, 05 Apr 2019 19:35:32 -0400 |
John Rouillard |
Add error handling. @apiver was being processed as a search
|
| Wed, 03 Apr 2019 07:04:29 -0400 |
John Rouillard |
Added a few comments and a test that fails with the pre-patched code
|
| Wed, 03 Apr 2019 12:08:18 +0200 |
Ralf Schlatterbeck |
Fix encoding for incoming json requests
|
| Sun, 31 Mar 2019 22:36:41 -0400 |
John Rouillard |
Move definition/initialization of api_version into the class and out
|
| Sun, 31 Mar 2019 21:46:23 -0400 |
John Rouillard |
Move @apiver version extraction code after the input is parsed for
|
| Sun, 31 Mar 2019 21:23:33 -0400 |
John Rouillard |
Set up basic framework for handling versioning of interface.
|
| Sat, 30 Mar 2019 16:13:50 -0400 |
John Rouillard |
Fix parse of @fields/@attrs with : as separator. Add tests @verbose and @fields.
|
| Sat, 30 Mar 2019 00:19:37 -0400 |
John Rouillard |
Handle bad property name in @fields/@attrs. Raise exception and
|
| Fri, 29 Mar 2019 23:57:13 -0400 |
John Rouillard |
Refactored REST code that formats an item for display. A GET on
|
| Thu, 28 Mar 2019 18:21:29 +0100 |
Ralf Schlatterbeck |
REST: Bug-fixes
|
| Thu, 28 Mar 2019 12:21:40 +0100 |
Ralf Schlatterbeck |
REST: Add key lookup
|
| Tue, 26 Mar 2019 23:29:35 -0400 |
John Rouillard |
Add support for @verbose=2 to a GET on a collection object. Using this
|
| Mon, 25 Mar 2019 21:23:52 +0100 |
Ralf Schlatterbeck |
REST: Use If-Match header for incoming requests
|
| Sun, 24 Mar 2019 12:51:24 -0400 |
John Rouillard |
Try to fix mysql crash on close by rolling back mysqlclient.
|
| Sat, 23 Mar 2019 00:13:08 -0400 |
John Rouillard |
A fix for https://issues.roundup-tracker.org/issue2551034
|
| Fri, 22 Mar 2019 14:12:57 +0100 |
Ralf Schlatterbeck |
Display content property starting with verbose=3
|
| Fri, 22 Mar 2019 14:03:37 +0100 |
Ralf Schlatterbeck |
Better display for Link/Multilink and content
|
| Fri, 22 Mar 2019 11:23:02 +0100 |
Ralf Schlatterbeck |
First attempt at REST-API documentation
|
| Fri, 22 Mar 2019 09:56:10 +0100 |
Ralf Schlatterbeck |
Make Searching work in REST API
|
| Thu, 21 Mar 2019 11:23:09 +0100 |
Ralf Schlatterbeck |
Fix hardcoded /data
|
| Mon, 18 Mar 2019 21:42:33 -0400 |
John Rouillard |
Merge in non-conflicting changes from ba67e397f063
|
| Sun, 17 Mar 2019 19:28:26 -0400 |
John Rouillard |
Fix string/bytes issues under python 3.
|
| Sun, 17 Mar 2019 16:25:36 +0000 |
Joseph Myers |
Fix Python 3 issues in REST code.
|
| Sun, 10 Mar 2019 19:30:03 -0400 |
John Rouillard |
Python 3 compatibility encode repr when caclulating etag.
|
| Sun, 10 Mar 2019 17:57:26 -0400 |
John Rouillard |
Make exception raising work on python 3.
|
| Sun, 10 Mar 2019 17:35:25 -0400 |
John Rouillard |
Added support for accepting application/json payload in addition to
|
| Sat, 09 Mar 2019 11:06:10 -0500 |
John Rouillard |
Add support for prev/next/self links when returning paginated results.
|
| Fri, 08 Mar 2019 22:30:11 -0500 |
John Rouillard |
Allow client to access read only/protected properties like creator,
|
| Thu, 07 Mar 2019 18:08:32 -0500 |
John Rouillard |
Make pretty print mode the default. Turn off using pretty=false. This
|
| Fri, 01 Mar 2019 23:24:40 -0500 |
John Rouillard |
Initial implementation of function to return data for / and /data
|
| Fri, 01 Mar 2019 23:16:13 -0500 |
John Rouillard |
Add simple support for xml output if the third party dict2xml.py module
|
| Fri, 01 Mar 2019 22:57:07 -0500 |
John Rouillard |
Add etag support to rest interface to prevent multiple users from
|
| Sun, 24 Feb 2019 21:46:24 -0500 |
John Rouillard |
Make @Routing.route('/') decoration work. This decoration matches
|
| Sun, 24 Feb 2019 21:42:25 -0500 |
John Rouillard |
Fix path of links in /rest/summary.
|
| Sun, 24 Feb 2019 21:34:17 -0500 |
John Rouillard |
Do not honor the X-HTTP-Method-Override if the original method used
|
| Sat, 16 Feb 2019 16:12:37 -0500 |
John Rouillard |
Make sure a commentis a comment.
|
| Sat, 16 Feb 2019 15:37:14 -0500 |
John Rouillard |
The access check on properties for an instance of a class
|
| Sat, 16 Feb 2019 15:29:18 -0500 |
John Rouillard |
Original code supported setting accept type to json (or other
|
| Sat, 16 Feb 2019 15:24:53 -0500 |
John Rouillard |
Original code generated url's using a harcoded protocol and took the
|
| Wed, 30 Jan 2019 14:12:27 +0100 |
Ralf Schlatterbeck |
Fix actions
REST-rebased
|
| Wed, 30 Jan 2019 13:58:18 +0100 |
Ralf Schlatterbeck |
Python3 fixes
REST-rebased
|
| Wed, 30 Jan 2019 10:26:35 +0100 |
Chau Nguyen |
Update resource links
REST-rebased
|