Commit Graph

16 Commits

Author SHA1 Message Date
Ian Davis
cfb4e62503
Revert "_build_ Set noexecstack on snapcraft builds" 2022-12-19 13:21:27 -08:00
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