Stefano Baghino
f1cd4b1c7c
Remove dependencies on compatibility libraries ( #12548 )
...
Continues the work started in https://github.com/digital-asset/daml/pull/12543
These libraries were only needed to transition from Scala 2.12 to 2.13
and are no longer useful as all the necessary items are now available
in Scala 2.13.
changelog_begin
changelog_end
2022-01-24 18:04:07 +00:00
Gary Verhaegen
d2e2c21684
update copyright headers ( #12240 )
...
New year, new copyright, new expected unknown issues with various files
that won't be covered by the script and/or will be but shouldn't change.
I'll do the details on Jan 1, but would appreciate this being
preapproved so I can actually get it merged by then.
CHANGELOG_BEGIN
CHANGELOG_END
2022-01-03 16:36:51 +00:00
Stefano Baghino
4f0c72b0d8
Publish non-repudiation client libraries to Artifactory ( #9282 )
...
* Publish non-repudiation client libraries to Artifactory
changelog_begin
changelog_end
Closes #9097
* Address https://github.com/digital-asset/daml/pull/9282#discussion_r603875118
2021-03-30 12:18:07 +02:00
Stefano Baghino
f2b9f118cf
Check that only the command signed payload goes through ( #9053 )
...
Left over from https://github.com/digital-asset/daml/pull/9036
Addresses https://github.com/digital-asset/daml/pull/9036#pullrequestreview-606492151
changelog_begin
changelog_end
2021-03-08 21:34:10 +01:00
Stefano Baghino
1bec2116ba
Add tests for client bindings ( #9036 )
...
* Add tests for client bindings
changelog_begin
changelog_end
Closes #8636
* Address https://github.com/digital-asset/daml/pull/9036#discussion_r588332093
2021-03-08 16:32:23 +00:00
Stefano Baghino
45b33757b2
Introduce a helper to limit signing to commands ( #9050 )
...
This allows the signing interceptor to be generic for now (which
is useful to test), while allowing the users to use a simple
static method to only sign commands directed to the command and
command submittion services.
This is intended to address https://github.com/digital-asset/daml/pull/9036#discussion_r588332093
https://github.com/digital-asset/daml/pull/9036 should be rebased
on the main branch after this has been merged.
changelog_begin
changelog_end
2021-03-08 16:26:02 +01:00
Stefano Baghino
5a08c5276f
Switch from public keys to certificates for non-repudiation ( #8739 )
...
changelog_begin
changelog_end
Un-butchering the original design document
2021-02-04 08:27:37 +00:00
Stefano Baghino
ecf5f9b9c4
Enforce Java formatting style with google-java-format ( #8686 )
...
* Amend fmt.sh to check Java formatting with javafmt
changelog_begin
changelog_end
* Address https://github.com/digital-asset/daml/pull/8686#issuecomment-769740615
* Apply new formatting style to main code
* Apply new code style to docs code
2021-01-29 16:50:18 +00:00
Stefano Baghino
df692f42db
Non-repudiation: use binary headers for signature and fingerprint ( #8672 )
...
* Non-repudiation: use binary headers for signature and fingerprint
This should reduce the times we encode and decode to and from base64 strings.
changelog_begin
changelog_end
* Address https://github.com/digital-asset/daml/pull/8672#discussion_r566264693
2021-01-29 08:56:33 +00:00
Stefano Baghino
95874462b4
Add the first non-repudiation middleware prototype ( #8608 )
...
* Add the first non-repudiation middleware prototype, passing all conformance tests
Closes #8598
changelog_begin
changelog_end
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563780495
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563781026
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563795509
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563789111
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563792789
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563788373
* Address https://github.com/digital-asset/daml/pull/8608#discussion_r563789111
2021-01-26 15:08:41 +00:00