Skip to content

v3.13.6

commit 1df4ed3dcb36e5e4593ea60068380611580d267d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun May 19 19:11:44 2019 -0500

    Add darwin cli so that the UX can serve it

M   embedded/assets.go

commit fa845dca057eed1b3998cbf63fa311e52de9de42
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri May 17 11:30:39 2019 -0500

    Oops, remove log package references

M   backend/requestTracker.go

commit 439e54e1d3dcfbac1bbdb946d2c6fac556a25e01
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri May 17 11:15:06 2019 -0500

    Add more timing traces and fix bad locks for plugin management

M   backend/fs.go
M   backend/machines.go
M   backend/plugins.go
M   backend/renderData.go
M   backend/requestTracker.go
M   frontend/frontend.go
M   midlayer/plugin.go

commit 7b9011ef09c1e7a61194f41493a7f9dd83c816a5
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu May 16 17:15:30 2019 -0500

    Swizzle up locking to use RWMutexes at the store level for as many items as we can

M   backend/bootenv.go
M   backend/bootenv_test.go
M   backend/dataTracker.go
M   backend/dhcpUtils_test.go
M   backend/jobs.go
M   backend/lease.go
M   backend/lease_test.go
M   backend/machines.go
M   backend/machines_test.go
M   backend/param.go
M   backend/param_test.go
M   backend/plugins.go
M   backend/preference.go
M   backend/preference_test.go
M   backend/profiles.go
M   backend/profiles_test.go
M   backend/raw_model.go
M   backend/renderData_test.go
M   backend/requestTracker.go
M   backend/reservation.go
M   backend/reservation_test.go
M   backend/roles.go
M   backend/stage.go
M   backend/stage_test.go
M   backend/subnet.go
M   backend/subnet_test.go
M   backend/task.go
M   backend/task_test.go
M   backend/template.go
M   backend/template_test.go
M   backend/tenants.go
M   backend/user.go
M   backend/user_test.go
M   backend/workflow.go
M   backend/workflow_test.go
M   frontend/frontend.go
M   midlayer/dhcp.go
M   midlayer/dhcp_test.go
M   midlayer/fake_midlayer_server_test.go

commit 48fba60f422391b9bec891d0e307da62ca815265
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu May 16 12:33:25 2019 -0500

    Fix up a few way too short JWT token timeouts

M   backend/jwt_utils_test.go
M   backend/requestTracker.go
M   frontend/frontend.go

commit 434dfce693795cdf038c158ec205c7f6cc3d85d9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed May 15 17:47:06 2019 -0500

    Beef up trace logs to include timing for a few critical sections

M   backend/requestTracker.go
M   frontend/frontend.go

commit ad0f50f707b7908b2915016a5966d13cb91d7945
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue May 14 17:05:44 2019 -0500

    Change the watcher to have a no-watcher option to ignore file changes.
    This is important for testing.

    Change the plugin launcher to use localhost address for plugins.

    Add more logging around the authenticate plugin.

M   frontend/frontend.go
M   midlayer/plugin.go
M   server/server.go
M   server/watcher.go

commit 8635f883e424db6c80ba86580bfbe3a368689e8a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue May 14 10:15:25 2019 -0500

    Add better logging for plugin define failures.

M   midlayer/controller.go

commit 0dc7ad2890a92d0467d8be3e0afc35d34b6ef200
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 10 08:43:43 2019 -0500

    Handle case where lease could be nil and should not be
    filled in with data.

M   backend/dhcpUtils.go

commit 1e235fe557726638430bff1e140fe2ff885daeeb
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed May 8 14:57:12 2019 -0500

    Add error returns to our DHCP packet printing functions

M   midlayer/dhcpUtil.go

commit 6d9b7d8ee6f0b98f7d34ff838a3fd6e25b122c24
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri May 3 13:56:02 2019 -0500

    Allow for DRP to update itself across different filesystems.
    Allow for DRP to attempt to setcap for non-root users.

M   frontend/system.go
M   server/server.go
M   server/watcher.go

commit 9b645d6cf70f48daa64edf5b86c7c7d214af82bf
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri May 3 10:42:00 2019 -0500

    Add Locked flags to machines, and associated machinery to enforce it.

    You can now lock Machines by setting the Locked flag to True.  Once it
    is set, no other user-initiated changes to the machine will be
    allowed, although changes from other sources will be allowed.  The
    exeption is to toggle the Locked flag, which will generate an audit
    log entry and associated event.

M   backend/requestTracker.go
M   frontend/frontend.go

commit 554e05952ee272d88f828f667422a2d260b8a000
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed May 1 16:32:06 2019 -0500

    Update grub build to know how to find Linux partitions to boot

M   backend/stack.go
M   embedded/assets.go
A   embedded/assets/grub.pxe
M   embedded/assets/grubamd64.efi
M   embedded/assets/grubarm64.efi
M   grub2/build.sh
M   grub2/docker/Dockerfile
M   grub2/docker/build_grub.sh
M   grub2/docker/grub.cfg

commit 2e95b1f96fa74df56a7f03e691de80cdfef32cfb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu May 2 13:35:01 2019 -0500

    If option82 is presented, pass it back.  Unit tests and all.

A   midlayer/dhcp-tests/0004-option82-reflection/0000.logs-expect
A   midlayer/dhcp-tests/0004-option82-reflection/0000.request
A   midlayer/dhcp-tests/0004-option82-reflection/0000.response-expect
A   midlayer/dhcp-tests/0004-option82-reflection/0001.logs-expect
A   midlayer/dhcp-tests/0004-option82-reflection/0001.request
A   midlayer/dhcp-tests/0004-option82-reflection/0001.response-expect
M   midlayer/dhcp.go

commit 18c0690258a29c97882f99b205addf0b0e2f5731
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu May 2 09:36:55 2019 -0500

    Switch to Shane's simplified view of this.  Updated docs for
    some issues!

M   frontend/frontend.go
M   server/server.go

commit a790b78f19fe57a212034b6191d1fa00b3dff6e1
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed May 1 14:48:03 2019 -0500

    Make the PINGER only use IPv4 for now.

M   midlayer/dhcp.go

commit 9b6b0bffedae8bc8cd5aaac2d89e958c3b7585ec
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed May 1 12:19:13 2019 -0500

    Change the ux local directory default

M   server/server.go

commit f836cfcf401723ac1026b01322781406afb18430
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Apr 27 16:53:44 2019 -0500

    Allow tasks to become readonly

M   backend/task.go

commit 315822e5b8af65cd92201e6b6cffb2f72f58be15
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Apr 27 12:01:25 2019 -0500

    When adding storage types, clear the cache on the roles to make sure
    that the claims get recompiled to pick up new objects.

M   backend/dataTracker.go
M   backend/roles.go

commit e32c4d7bd745254719d2f02efb87a35d565604f9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Apr 24 15:30:39 2019 -0500

    Allow added objects to be referenced in roles

M   backend/dataTracker.go

commit 100fdbc99b88fb6475db7da1963c9b66b59cd86f
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Apr 18 09:54:15 2019 -0700

    fixes to esxi bootenv tool

M   embedded/assets/make-esxi-bootenv.sh

commit 275a0779a3c8a2b7f835275625f203f5d5877844
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Apr 16 16:27:56 2019 -0500

    Lint fixes

M   cmds/dr-provision/dr-provision.go
M   cmds/dr-test/dr-test.go
M   server/server.go
M   server/server_test.go

commit 2e565984d2b602e57d9105e879aa4053bc17feee
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Apr 16 15:41:04 2019 -0500

    Make Stage a Paramer so that parameters are added directly there

M   backend/requestTracker.go
M   backend/stage.go
M   frontend/stages.go

commit 471c72cb015888a45f99c65de6e8b7d4b0a4fcd0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Apr 16 12:43:36 2019 -0500

    Add support for toggling from active to passive mode, and vice versa

M   server/server.go

commit 160c76ecbf517f7428e717581636c35df8627df6
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Apr 16 09:18:54 2019 -0700

    add Param for HTTP location in boot.cfg

M   embedded/assets/make-esxi-bootenv.sh

commit fa9d938c4cc41fa3e98e50d5f08bafb020d29e2c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Apr 16 10:33:00 2019 -0500

    Improve logging around adding and removing renderers from the dynamic filesystem

M   backend/bootenv.go
M   backend/dataTracker.go
M   backend/machines.go
M   backend/renderData.go
M   backend/stage.go

commit a68841003ce7e39bec21510f497661c141c890f6
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Apr 16 10:32:10 2019 -0500

    Fix TFTP server not replying from the same IP address it recieved a request from

M   midlayer/tftp.go
M   midlayer/tftp_test.go

commit cf2074bfea1c6d2c0e9030942523cc8f242bff91
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Apr 15 12:28:01 2019 -0500

    Allow HA flags to function independent of needing Consul, and add our own grat arp processing

M   midlayer/ha.go
M   server/server.go

commit fbed988f5d71bd8b4a4526c7102077a218426b3c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Apr 12 10:01:30 2019 -0500

    Make uploading a plugin provider more resilient in the face of uploading something that is not actually a plugin provider

M   midlayer/controller.go

commit 8e426aa4d2a84e382d6b72e0b7fdd151b4503573
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Apr 12 10:09:58 2019 -0400

    Return an error if the plugin provider fails to validate.

M   midlayer/controller.go

End of Note