125 Commits

Author SHA1 Message Date
James Agnew
daef975734 Version bump to 3.5.0 2018-09-08 07:22:21 +08:00
James Agnew
54c07263b6 Increase code lengths 2018-08-26 12:32:35 -04:00
jamesagnew
df651c830e Remove dynamic mode 2018-08-19 17:35:08 -04:00
James Agnew
78a7d64d2c
Merge pull request #1022 from alinleonard/master
Patch operation on OperationsWhichAllowPreferHeader
2018-08-12 17:55:16 -04:00
jamesagnew
7eb36c3392 Work on subscription 2018-08-11 16:14:53 -04:00
jamesagnew
159377ac16 Add details to ResponseHighlighterInterceptor 2018-08-11 13:46:34 -04:00
jamesagnew
20b1f883ba Add extendible methods to RestfulServer 2018-08-08 17:21:25 -04:00
jamesagnew
d9296b8e42 Add hook for error message 2018-08-08 15:14:39 -04:00
jamesagnew
6586fc438d Fix concurrency issue in hashmap 2018-08-03 13:00:57 -04:00
James Agnew
4eb3281fa6 Merge branch 'client_enhancements' 2018-07-30 18:34:49 -04:00
James Agnew
d6293cf9b3 Merge branch 'client_enhancements' 2018-07-30 09:42:38 -04:00
James Agnew
db0f082222
Merge pull request #996 from anamariaradu10/master
Changes regarding behavior for Prefer header
2018-07-30 09:16:20 -04:00
James Agnew
d50dda19ae
Merge pull request #912 from InfiniteLoop90/911-contains-modifier
Fixes #911 - Adds support for :contains modifier
2018-07-30 05:39:27 -04:00
jamesagnew
fc9f2ec0fb FIx test issue 2018-07-29 18:20:09 -04:00
James Agnew
518092cbd4 More updates 2018-07-29 17:10:26 -04:00
anamariaradu10
3a5556006b
Merge branch 'master' into master 2018-07-27 16:59:52 +03:00
Ana Maria Radu
9c39733aff Fixed issues 2018-07-27 16:48:44 +03:00
James Agnew
f03d6b7c22 Allow configuration of default page size in SimpleBundleProvider 2018-07-27 18:34:12 +07:00
James Agnew
d04db790a3 Try to fix permissions issues in travis 2018-07-27 08:39:22 +07:00
James Agnew
a4e4111376 Fix a unit test 2018-07-26 18:08:59 +07:00
James Agnew
3c80238f0e Ongoing work on interceptors 2018-07-24 17:22:21 +07:00
James Agnew
23083a9283 Improvements to client and SP indexing in JPA server 2018-07-23 17:37:49 +09:00
James Agnew
b4aa4c0e89 Add protection against HTML injection attacks 2018-07-19 08:56:22 -04:00
James Agnew
e6ca408f67 Permissions for operations 2018-07-12 18:40:15 -04:00
Alin
de701a6b7f added patch for operation outcome 2018-07-09 15:35:50 +03:00
jamesagnew
6d83edabb6 License header updates 2018-07-01 20:59:04 -04:00
James Agnew
495fd9f68e Add support for patch in AuthorizationInterceptor 2018-07-01 11:46:11 -04:00
jamesagnew
b3f7ab274d License header updates 2018-06-21 14:44:34 -04:00
James Agnew
ed0b5f54a5 More authorizationinterceptor tweaks for better security 2018-06-12 21:52:01 +08:00
Ana Maria Radu
dc476aeeea In my opinion these changes should be made in order to have the behavior
for the Prefer header values as the one explained in the official
documentation from https://www.hl7.org/fhir/http.html
2018-06-12 14:04:05 +03:00
James Agnew
cc0e836680
Auth interceptor early checks (#995)
* Validator fix

* Enhance AuthorizationInterceptor so that it tries to deny access earlier
for compartment searches that are outside the allowable compartment.

* FIx DSTU2 test that wasn't updated

* More test fixes
2018-06-10 17:48:20 -04:00
James Agnew
e7804b881c Fix CI issue 2018-06-06 11:39:06 -04:00
jamesagnew
3583dfd503 Correctly include project description in capabilitystatement 2018-06-03 16:19:33 -04:00
Diederik Muylwyk
0e2c57fa60 Bumping version. 2018-05-28 17:44:38 -04:00
Diederik Muylwyk
2871920734 Preparing release. 2018-05-28 10:45:47 -04:00
jamesagnew
67f21426cb Disable content header on response for non-create operations 2018-05-25 07:28:01 -04:00
jamesagnew
b146a80502 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2018-05-23 16:09:34 -04:00
jamesagnew
92dc258c6e Update license headers 2018-05-23 16:09:23 -04:00
James Agnew
0544692dde Don't include bogus powered by header 2018-05-23 13:12:27 -04:00
James Agnew
7f85608a2e Fix accidental regression 2018-05-23 08:17:59 -04:00
James Agnew
2f2900e837 Improve indexing on JPA server in anticipation of a new indexing
strategy in HAPI FHIR 3.5.0
2018-05-23 08:09:57 -04:00
patrick-werner
eef3267bb8 Forward the cause of the InvocationTargetException to the REST layer.
Discovered through #938
2018-05-17 17:38:23 +02:00
James Agnew
833cfd6988 Refactor information message 2018-05-16 17:35:40 -04:00
James Agnew
d29a9a7f96 AutohrizationInterceptor should correctly recognize type-level operation
invocations
2018-05-15 16:14:10 -04:00
jamesagnew
ccb859fdbe FIxes to get the synced build working 2018-05-13 08:08:34 -04:00
James Agnew
b17eebd8d2 Squashed commit of the following:
commit 2be11651c212ede9d50956ba9d4a802885e9dbed
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 11:50:53 2018 -0400

    Update changelog

commit b3bb5f9052ecebce87588e2d5f5be983fbd0fd2e
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 11:19:28 2018 -0400

    Parameter updates

commit f6b1082ba46f4d0d47d3e0094e904d527b0ebf75
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 07:24:30 2018 -0400

    More test fixes

commit 81a69c265f7347f6a23c73b827c79a8a4051b21b
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:26:48 2018 -0400

    Fix compile error

commit 935938e92c697be1940b788a46c38ffd5ce84b84
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:25:18 2018 -0400

    Another test fix

commit 43568a1f8dd6325bebba2cd47ffb42bee7f12aa6
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:18:06 2018 -0400

    Fix compile error

commit e95894e643dda0a70ab5ab7be4363cae4ce5c4e6
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:13:50 2018 -0400

    More work on tests

commit 9393fb8f4f93e69f80293c0488cc16f74613f25c
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 05:36:27 2018 -0400

    One more fix

commit 437f5051e4742eb500ec1eb1852e4c6105927c51
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 21:32:10 2018 -0400

    Work on validator

commit 20c51add4fbb5c33d7b5f8517fe9bf9a4f314292
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 19:34:10 2018 -0400

    Validator fix

commit 7bf2b0a0e93b71f6fbc46ab3b1dbd0fba6367959
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 18:44:04 2018 -0400

    Fix test

commit adc73e75c9b392ed964588f03970ab1afdb4cdef
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 17:22:34 2018 -0400

    Merge validator
2018-05-10 11:53:32 -04:00
Diederik Muylwyk
14a070a47e
927 cli tooling is needed for creating and maintaining conceptmaps using csvs (#934)
CLI tooling for import/export of ConceptMaps using CSVs has been implemented.
2018-05-10 11:12:45 -04:00
jamesagnew
e299b062a6 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2018-04-24 19:14:56 -04:00
jamesagnew
f1db751d1e Update headers 2018-04-24 19:14:33 -04:00
James Agnew
09b1f547d0 Add expunge 2018-04-24 15:11:00 -04:00