Joe Nelson and GitHub
09b63eafad
Update readme ( #723 )
2016-10-23 20:24:22 -07:00
Joe Nelson and GitHub
9233d90075
Read settings from config file ( #714 )
2016-10-20 08:34:57 -07:00
Joe Nelson and GitHub
74e68408e6
Bring packages up to date ( #722 )
...
* Bring packages up to date
* New LTS includes deps now
Use stack to select most versions
* Alphabetize packages
* Strip down packages
Switch tests to protolude
* Appease cabal check with base version constraint
2016-10-19 22:25:58 -07:00
Joe Nelson and GitHub
726b2b9d18
Merge pull request #721 from begriffs/prune-repo
...
Remove things to lighten support burden
2016-10-19 20:44:34 -07:00
Joe Nelson and GitHub
0c0396d0d4
Merge pull request #720 from begriffs/claim-sql-name
...
Set request.jwt.claim.*
2016-10-18 08:24:18 -07:00
Joe Nelson
556b7129ca
Remove things to lighten support burden
2016-10-17 22:41:38 -07:00
Joe Nelson
c6cd8145eb
Set request.jwt.claim.*
2016-10-17 22:32:36 -07:00
Joe Nelson
6e7349d76c
SSL
2016-10-16 13:54:05 -07:00
Joe Nelson
be869d3f54
JWT generation
2016-10-16 13:18:21 -07:00
Joe Nelson
d00bb026b6
pre-request function docs
2016-10-15 22:48:22 -07:00
Joe Nelson
98a776f2dc
Overview of role system
2016-10-15 16:54:36 -07:00
Joe Nelson
3025e18b3a
Alpine linux warning
2016-10-14 13:37:51 -07:00
Joe Nelson
5d904dfd66
Merge PR #713
...
Resolve petty CHANGELOG conflict
2016-10-12 20:52:40 -07:00
Joe Nelson and GitHub
dcb3b6ed4d
Merge pull request #712 from ruslantalpa/merge_upstream
...
fix relation detection bug and allow offset on lower levels
2016-10-11 23:32:46 -07:00
Joe Nelson
5cd719bdff
Limits and offsets
2016-10-10 11:14:11 -07:00
Joe Nelson
c0791a5f21
WIP: api page
2016-10-10 10:30:31 -07:00
Joe Nelson
6e82a55d68
Installation page
2016-10-10 09:56:55 -07:00
Joe Nelson
0060e8906d
Allow RTD to use its nicer theme
2016-10-10 01:22:52 -07:00
Joe Nelson
577cf29f64
Intro section
2016-10-10 01:15:33 -07:00
Joe Nelson
debf4dc715
Adjustment
2016-10-09 22:16:13 -07:00
Joe Nelson
7611308b0e
Sphinx quickstart
2016-10-09 16:53:41 -07:00
SteveBash
191601f129
Add ability to order by jsonb keys, fix #644
2016-10-05 14:46:12 -05:00
Ruslan Talpa
211e3d4141
fix relation detection bug and allow offset on lower levels
2016-10-05 11:34:07 +03:00
Joe Nelson and GitHub
980680f3d6
Merge pull request #711 from steve-chavez/master
...
Allow using nulls order without explicit order direction, fix #552
2016-10-04 20:00:34 -07:00
SteveBash
50ae48295d
Allow using nulls order without explicit order direction, fix #552
2016-10-04 16:11:19 -05:00
Joe Nelson and GitHub
9b7685e5d1
Merge pull request #703 from begriffs/jwt
...
Big bag of JWT fixes for accumulated issues
2016-10-03 10:40:06 -07:00
Joe Nelson
d17cfb0c5d
Note these changes in CHANGELOG
2016-10-03 10:15:19 -07:00
Joe Nelson
9cd65a4033
Avoid calling getPOSIXTime more than necessary
2016-10-03 09:55:28 -07:00
Joe Nelson
5a166e8e80
Fix custom pre-request handler
...
Uses Ruslan's technique
2016-09-27 23:17:08 -07:00
Joe Nelson
06363ccc77
WIP: add argument for custom pre-request handler
2016-09-27 00:19:05 -07:00
Joe Nelson
2f8ac24128
Do not share JWT secret with SQL
2016-09-24 23:40:54 -07:00
Joe Nelson
71bc666a8e
Forgot jwt fixture, also hlint fix
2016-09-24 21:32:47 -07:00
Joe Nelson
12a8c682bd
Use sql to generate jwt, rather than custom haskell
2016-09-24 21:32:47 -07:00
Joe Nelson
62ed9e2c4d
Do not require jwt secret, but die on auth without it
2016-09-24 21:28:08 -07:00
Joe Nelson
449480bf01
Require JWT secret, remove default, optionally read from file
...
Fixes #474 , fixes #495 when file is used
2016-09-24 21:28:08 -07:00
Joe Nelson
7bf5b0106d
Semantic WWW-Authenticate headers for problematic JWT
...
Adapting an OAuth 2.0 convention from RFC 6750 for use with JWT
2016-09-24 21:28:08 -07:00
Joe Nelson
fb5fce026d
Issue http 401 for expired jwt
...
Fixes #512
2016-09-24 21:28:08 -07:00
Joe Nelson and GitHub
35da4809d4
Merge pull request #706 from begriffs/func-descriptions
...
Include RPC endpoints in OpenAPI output
2016-09-24 20:38:42 -07:00
Joe Nelson
a88a704bef
Parse proc arg definitions that have multi-word types
2016-09-22 23:30:47 -07:00
Joe Nelson
539df21627
WIP: more comprehensive test of rpc args
...
Breaks toks2arg
2016-09-21 23:54:08 -07:00
Joe Nelson
0314f4bdea
First test of OpenAPI RPC params
2016-09-21 20:34:03 -07:00
Joe Nelson
ffd2859cba
Changelog
2016-09-11 16:23:41 -07:00
Joe Nelson
362ad7b7d0
Hlint adjustment
2016-09-11 16:22:32 -07:00
Joe Nelson
25c2cd1f2d
Note which rpc params are optional
2016-09-11 15:15:38 -07:00
Joe Nelson
466090c79b
Expose stored proc args properly as json body param
2016-09-11 12:33:19 -07:00
Joe Nelson
b9777dec35
Include proc parama and their types in openapi
2016-09-08 23:00:52 -07:00
Joe Nelson
f49c6aa0f3
WIP: show procs in OpenAPI description
...
Thanks @LogvinovLeon
2016-09-08 21:23:16 -07:00
Joe Nelson and GitHub
f3b79bcc40
Use table alias unlikely to conflict with a column name ( #705 )
2016-09-08 08:16:47 -07:00
Joe Nelson and GitHub
af75988dd4
No count by default ( #700 )
...
* WIP: disable counting total table size by default
* Remove commented tests since PUT is no longer supported
* Fix tests for invalid range which require count
* Do not report count in PATCH response if not asked
* Return count of deleted items only if asked
* Return count for bulk insert when requested
* Changelog entry
2016-09-04 10:31:24 -07:00
Joe Nelson and GitHub
7278507c42
Use comma rather than semicolon to split header values ( #698 )
2016-08-21 15:26:00 -07:00