Commit Graph

4463 Commits (27456d977a145356b81b0c59e585a24bdc537b82)

Author SHA1 Message Date
Connor Rigby c92244a544
Release v8.0.0-rc58 2019-09-13 16:03:31 -07:00
Connor Rigby 994134ca02
Add a lua console via Erlang Job control 2019-09-13 16:03:31 -07:00
Connor Rigby 7e1ceaf7be
Implement new AST: `assert`.
This is a new AST that will allow executing a
simple expression and conditionally pass/fail
and cleanup when it completes.
2019-09-13 16:03:31 -07:00
Connor Rigby a04ddf0159
Fix set_pin_io mode 2019-09-13 16:03:31 -07:00
Connor Rigby 9e8b2a43a9
Temporarily disable pipe_worker tests
CI will need to be updated to install a tool such as `nc`
2019-09-13 16:03:31 -07:00
Connor Rigby ca3356a09a
Refactor farmware pipes to use domain sockets
This fixes issues with Erlang blocking IO operations
when using port to communicate with a named pipe
2019-09-13 16:03:31 -07:00
Connor Rigby fcadeebe6e
Add `update_farmware` rpc back 2019-09-13 16:03:31 -07:00
Connor Rigby fde097de46
Release v8.0.0-rc57 2019-09-13 16:03:31 -07:00
Connor Rigby 90b039221e
Fix farmware not exiting cleanly 2019-09-13 16:03:31 -07:00
Connor Rigby f48732fd65
Fix Farmware timing out erroneously 2019-09-13 16:03:31 -07:00
Connor Rigby 86843c4553
Make FirstPartyFarmware syncable 2019-09-13 16:03:31 -07:00
Connor Rigby cf433f62bc
Add aliased module for FirstPartyFarmware 2019-09-13 16:03:31 -07:00
Gabriel Burnworth 3f1a4ddc89
Update PipeWorker debug logs 2019-09-13 16:03:31 -07:00
connor rigby 21eef22c55
Fix DirtyWorker doing patch requests 2019-09-13 16:03:31 -07:00
connor rigby df39a7c289
Make sure FarmwareEnv is updated in the API after an update 2019-09-13 16:03:31 -07:00
Connor Rigby 3f271bb52d
Release v8.0.0-rc56 2019-09-13 16:03:31 -07:00
Connor Rigby 6bb6a90b40
Fix firmware not opening after a reboot 2019-09-13 16:03:31 -07:00
Connor Rigby 1d0300c92e
Cleanup settings migration
This just removes some more config values that aren't used anymore.
Not critical enough to warrant a new migration
2019-09-13 16:03:31 -07:00
Connor Rigby 0e0784fcbd
Fix node_name status worker 2019-09-13 16:03:31 -07:00
Connor Rigby d8084e9cb3
Fix Wifi Level status worker 2019-09-13 16:03:31 -07:00
Connor Rigby fcdf1e4d2f
Consolidate SSH usage to use a common system 2019-09-13 16:03:30 -07:00
Gabriel Burnworth 9a3fadcd80
fix image upload bug 2019-09-13 16:03:30 -07:00
connor rigby a9d27a9212
Release v8.0.0-rc55 2019-09-13 16:03:30 -07:00
connor rigby 6b7b80a3b0
Fix Regulatory Domain setting not being casted 2019-09-13 16:03:30 -07:00
connor rigby ed5ae2b76b
Release v8.0.0-rc54 2019-09-13 16:03:30 -07:00
connor rigby fd00ce051a
Refactor Distribution
With the removal of `mdns` distribution can be started much
easier now
2019-09-13 16:03:30 -07:00
connor rigby 3b9a64ae4a
Remove `mdns` library, add `mdns_lite` library
This library just works a bit better with VintageNet.
2019-09-13 16:03:30 -07:00
connor rigby 04a5b17e61
Update VintageNet to 0.5.0 2019-09-13 16:03:30 -07:00
connor rigby 05eeb74fc8
Re-implement set_pin_io_mode 2019-09-13 16:03:30 -07:00
connor rigby 3231651b5f
Add :set_pin_io_mode rpc back to known rpcs 2019-09-13 16:03:30 -07:00
connor rigby 82042f98df
Clean up error message for uploading images 2019-09-13 16:03:30 -07:00
connor rigby c24a0e7732
Release v8.0.0-rc53 2019-09-13 16:03:30 -07:00
connor rigby 628a06a12c
Attempt to get setup.farm.bot working again 2019-09-13 16:03:30 -07:00
connor rigby b7f52821d3
Silence SSH start/stop logs 2019-09-13 16:03:30 -07:00
connor rigby 5610f2e9e3
Fix typo in PingPong channel reconnect message 2019-09-13 16:03:30 -07:00
connor rigby 405da18d3d
Let `set_user_env` create a FarmwareEnv asset
FarmwareEnvs are mirrored on the bot state already
2019-09-13 16:03:30 -07:00
connor rigby 7a3db8f287
Change home on boot order to z,y,x 2019-09-13 16:03:30 -07:00
Connor Rigby ba0c6663f7
Release v8.0.0-rc52 2019-09-13 16:03:30 -07:00
Connor Rigby 77c5015a23
Fix BoxLed4 2019-09-13 16:03:30 -07:00
connor rigby aa4798d85b
Release v8.0.0-rc51 2019-09-13 16:03:30 -07:00
Connor Rigby cdcfa62011
Add validations to PublicKey changeset 2019-09-13 16:03:30 -07:00
Connor Rigby a6f365b4c0
Implement public_key worker 2019-09-13 16:03:30 -07:00
Connor Rigby c35b81decb
Add new table public_keys
This will be to load new ssh keys onto a device to allow
remote console for debugging over a network
2019-09-13 16:03:30 -07:00
connor rigby 302ddd3bf0
Fix race condition in AMQP connecting to PingPong channel 2019-09-13 16:03:30 -07:00
connor rigby 242b96a792
Make manifest.config validation less strict 2019-09-13 16:03:30 -07:00
connor rigby 99cb4c3fa8
Add error message to Farmware manifest validation 2019-09-13 16:03:30 -07:00
Gabriel Burnworth 8ff6f9a071
Update RELEASE_NOTES.md (v8) [skip ci] 2019-09-13 16:03:30 -07:00
Connor Rigby e80ae41b6b
Remove extra configs from dnsmasq
Should hopefully redirect all traffic to the captive portal
2019-09-13 16:03:29 -07:00
Connor Rigby 2f13c2ab9c
Release v8.0.0-rc50 2019-09-13 16:03:29 -07:00
connor rigby 3a5666429a
Allow Direct-Upload of images 2019-09-13 16:03:29 -07:00