8.3.2.41. v4.4.6ΒΆ

commit 526e814c9a6c7a98657c68198beadd8b10bebd19
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 2 15:05:23 2020 -0500

    fix(aggParams): Test API aggregation and decoding bug.

    The API had a longstanding bug that did not allow for multiple sets of
    params to be added to a Request as documnted.  Pull in that fix and add unit
    tests to make sure everything functions as documented.

M   clitest/secure_params_test.go
A   clitest/test-data/output/TestSecureParamUpgrade/machines.addprofile.Name.bob.bob/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.create.bob/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.destroy.Name.bob/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.0526e14e902277370e0dccbf146ef3e4.2/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.0526e14e902277370e0dccbf146ef3e4.3/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.0526e14e902277370e0dccbf146ef3e4/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.2/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.3/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.4511eb3c21e6a5af9838d6483226101c/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test.f82e3e46e25100eddbb25d4c814e4866/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.get.Name.bob.param.test/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.remove.Name.bob.param.test/stdout.expect
A   clitest/test-data/output/TestSecureParamUpgrade/machines.set.Name.bob.param.test.to.bar/stdout.expect
M   go.mod
M   go.sum

commit 08eee9506524c8676fc4f0b94cfca5a151ae5c4b
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 2 13:04:57 2020 -0500

    fix(roles): Re-add claim processing on raw models.

    Oops, the glue code that enabled this vanished in a fit of overzealous
    refactoring November of 2019.  Add it back, updated for current code.

M   backend/jwt-utils.go
M   backend/roles.go
M   clitest/info_test.go
A   clitest/test-data/output/TestInfoCli/info.get/stdout.expect
M   datastack/stack.go

commit c97d9e83107a435c0d8c50bcf89838e3ffa5d51e
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 31 08:51:57 2020 -0500

    fix(dhcp-and-profile): Fix a couple of bugs found by Jan.

    First, we should not be saving Paramers that come from installed content
    when we have to rewrite them to handle transparently securing secure
    params.

    Second, fix the DHCP server to ignore more repeated packets, and loosen the
    logic used to detect whether an incoming renewal request should be checked
    to see if it has migrated from one subnet to another.

M   backend/dataTracker.go
M   datastack/stack.go
M   go.mod
M   go.sum
M   midlayer/dhcp.go
M   midlayer/dhcp_test.go
M   midlayer/fake_midlayer_server_test.go

End of Note