Commit Graph

15 Commits

Author SHA1 Message Date
Ian Davis
ab611199fd Set noexecstack on snapcraft builds
We're currently failing the auoptmated security review on snapcraft
because the lotus binary has the execstack value set:
  https://linux.die.net/man/8/execstack

This commit passes the appropriate flags to ld to disable the execstack
flag when building the binaries for snapcraft:
  https://linux.die.net/man/1/ld

We may want to consider disabling this as part of the main build.
Research seems to indicate that allow the executable stack can lead to
security issues, but I am not enough of a security expert to know for
sure what the right call here is:
  https://f0rm2l1n.github.io/2022-04-02-What-is-happended-to-execstack/
2022-12-13 17:56:28 -08:00
TippyFlitsUK
ea53f12a98 chore: Fix dead links to docs.filecoin.io 2022-09-14 00:10:22 +01:00
Ian Davis
8bc79a65c7 Don't automatically start the lotus daemon on snap install 2022-08-11 15:45:02 -07:00
Cory Schwartz
d42f7e4a1c packer snap 2021-12-17 17:06:32 -08:00
Cory Schwartz
becc2465a5 homeplug 2021-06-06 23:07:59 -07:00
Cory Schwartz
e61ff4153f spaces between urls 2021-06-04 20:52:12 -07:00
Cory Schwartz
25080956a7 rm license 2021-06-04 20:35:55 -07:00
Cory Schwartz
52380fe7fc more detailed information 2021-06-04 20:28:12 -07:00
Cory Schwartz
3921ea6916 add icon 2021-06-04 20:13:37 -07:00
Cory Schwartz
10632d0131 missing colon 2021-06-04 16:50:23 -07:00
Cory Schwartz
8b06f51fb4 vartmp 2021-06-04 16:47:06 -07:00
Cory Schwartz
39f3384e7c confine 2021-06-04 16:22:57 -07:00
Cory Schwartz
0fba816846 publish on snap 2021-06-03 20:45:54 -07:00
Cory Schwartz
838369229c downgrade to core18 2021-05-06 16:28:27 -07:00
Cory Schwartz
026cd103c2 add snapcraft 2021-05-06 15:36:11 -07:00