Commit Graph

1061 Commits

Author SHA1 Message Date
Drew Ansbacher
cc957beacc download cert from base 64 2022-01-21 20:35:52 -07:00
Drew Ansbacher
1cca7942ae recovery drive failing 2022-01-21 20:35:52 -07:00
Keagan McClelland
13c227399b Bugfix/wifi race conditions (#831)
* puts wifi manager behind mutex

* remove commented code

* use rwlocks instead of mutexes to allow for better interlocking
2022-01-21 20:35:52 -07:00
Matt Hill
2d2d390ff0 closes #825 2022-01-21 20:35:52 -07:00
Aiden McClelland
d4b41f3163 address #774 & #801 (#839) 2022-01-21 20:35:52 -07:00
Aiden McClelland
1effb50b79 clean up transient state on boot (#816)
* Should Work™

* fix remove

* do not sleep on exit 0
2022-01-21 20:35:52 -07:00
Drew Ansbacher
3a9bfd08a9 remove wifi on failure 2022-01-21 20:35:52 -07:00
Keagan McClelland
fee358918a remove debug log 2022-01-21 20:35:52 -07:00
Drew Ansbacher
e8617c310a install messaging 2022-01-21 20:35:52 -07:00
Drew Ansbacher
4d86d13e48 just set this.metrics 2022-01-21 20:35:52 -07:00
Keagan McClelland
25775ab2a1 fixes websocket access on tor 2022-01-21 20:35:52 -07:00
Mariusz Kogen
8332903b3a Just reload the environment (#827) 2022-01-21 20:35:52 -07:00
Keagan McClelland
18e9d260d0 Feature/s9pk sideload (#808)
* adds rpc continuations endpoint, rewires websocket endpoint

* sideload processor finished

* cli portion

* bugfixes

* moar bugfixes

* cleanup

* unfuck rust

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

* fixes url source

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Aiden McClelland
fd07d0208d formatting 2022-01-21 20:35:52 -07:00
Lucy C
018b7e972c Bugfix/compat auto config (#812)
* account for no dependent config when auto configuring

* fix config path

* add check for config file to dependency check command
2022-01-21 20:35:52 -07:00
Aiden McClelland
1d1844e092 kill action on timeout even if exec 2022-01-21 20:35:52 -07:00
Aiden McClelland
071f6cec03 stability fixes 2022-01-21 20:35:52 -07:00
Drew Ansbacher
7696ec9a13 diagnostic-ui-httpfix 2022-01-21 20:35:52 -07:00
Keagan McClelland
c2513f0dba implement cert download endpoint (#794)
* implement cert download endpoint

* Apply suggestions from code review

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Matt Hill
e6ba378c05 fix cert path 2022-01-21 20:35:52 -07:00
Matt Hill
ae4ba6330f revert updating Angular/Ionic 2022-01-21 20:35:52 -07:00
Drew Ansbacher
ac8384f2ec union change fix 2022-01-21 20:35:52 -07:00
Matt Hill
d380c57668 update to Angular 13 and Ionic 6 2022-01-21 20:35:52 -07:00
Matt Hill
48c2833112 closes #790 2022-01-21 20:35:52 -07:00
Matt Hill
806a1ee5df fix text alignment and double firing of page download 2022-01-21 20:35:52 -07:00
Matt Hill
397a71cb0d fix amination for config nested objects 2022-01-21 20:35:52 -07:00
Aiden McClelland
923ed6fe4e set default log level to debug 2022-01-21 20:35:52 -07:00
Aiden McClelland
9e1e3e167b Feature/rate limiting (#786)
* rate limiting

* 10s rate limit
2022-01-21 20:35:52 -07:00
Keagan McClelland
c723ee6a15 Feature/always gen certs (#784)
* move SslManager to NetController and out of NginxController

* always generate the certs, move that functionality to the net controller before any nginx configs are written

* add info log

* refactor to make net controller not responsible for nginx stuff

* diff minimization

* diff minimization

* diff minimization

* diff minimization

* use net controller cert path instead of nginx controller cert path

* remove unused imports

* move location of cert mounts
2022-01-21 20:35:52 -07:00
Keagan McClelland
9f3909188a fixes leaf certs to use leaf cert extensions (#776)
* fixes leaf certs to use leaf cert extensions

* adds CN to SAN because Firefox is a fussbucket
2022-01-21 20:35:52 -07:00
Matt Hill
21a21444ce rpc error logging for setup wiz 2022-01-21 20:35:52 -07:00
Matt Hill
e2d932f483 fix drive display for guid 2022-01-21 20:35:52 -07:00
Matt Hill
15063af0e5 fix build issue in setup wiz 2022-01-21 20:35:52 -07:00
Matt Hill
060a12fe17 fix logs colors and improve notifications screen 2022-01-21 20:35:52 -07:00
Aiden McClelland
e3f7e857e3 eos-version-compat 2022-01-21 20:35:52 -07:00
Drew Ansbacher
5cb6aebada success routing gone 2022-01-21 20:35:52 -07:00
Drew Ansbacher
f9bdf1bc71 dep copy change 2022-01-21 20:35:52 -07:00
Lucy Cifferello
38e2fb9acd fix log parsing for null case 2022-01-21 20:35:52 -07:00
Matt Hill
54cdb16487 closes #773 2022-01-21 20:35:52 -07:00
Aiden McClelland
3d3a7500a2 fix error log reporting 2022-01-21 20:35:52 -07:00
Drew Ansbacher
ba402d018a download output 2022-01-21 20:35:52 -07:00
Drew Ansbacher
8f7075de34 success selector in init 2022-01-21 20:35:52 -07:00
Matt Hill
41da8e89cf fixes #781 2022-01-21 20:35:52 -07:00
Keagan McClelland
2660437e78 start dhclient 2022-01-21 20:35:52 -07:00
Keagan McClelland
87c10b7fbe sub ifupdown for ifconfig to save cpu power 2022-01-21 20:35:52 -07:00
Aiden McClelland
f922a6f08c closes #659 2022-01-21 20:35:52 -07:00
Aiden McClelland
d55586755d closes #661 and #737 2022-01-21 20:35:52 -07:00
Drew Ansbacher
6eb2dfbb5e wiz guid fix 2022-01-21 20:35:52 -07:00
Aiden McClelland
d4297b16d2 Feature/full embassy recovery (#775)
* kinda working

* recovery working

* Update appmgr/src/manager/mod.rs

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2022-01-21 20:35:52 -07:00
Lucy Cifferello
46cb0c2aa8 add deserializer for string or utf8 array 2022-01-21 20:35:52 -07:00