The current implementation of the site builder requires content
repo to be submited as a zip file for production using env vars
`CONTENT_SOURCE_TYPE=git` and `CONTENT_SOURCE_URL=repo-link.zip`
which is not considered a best practice. Due to this, a race
condition may occur during the build process if another commit
is made while the build is in progress which may lead a security
flow. To work around this,first, we checkout into `src` using
`checkoutToSubdirectory('src')`. Then, we use `local_folder`
mode using `CONTENT_SOURCE_TYPE=local_folder` and
`CONTENT_SOURCE_URL=..src` env vars, just like a local develop.
`local_folder` mode copies the website files from `src` into
`docs` because the site builder is incapable of copying it.
We checkout the builder into the `builder` directory and run
the `install` and `build` commands inside of that directory.
Finally, for publish stages, we copy the `out` directory into
the site repo, since the out directory is in the wrong repo.
* post: relay anonymity
* feedback
* feedback
* additions, editing, applying feedback
* editing / proofreading
* feedback
* feedback
* feedback
* feedback
* feedback
* feedback
* add: subsection on censorship resistance
* add: figures
* editing
* neighbourhood surveillance can be performed by single node attacker
* udpate: neighbourhood surveillance
This attack got mixed up with another one in the planning/research
phase.
Please enter the commit message for your changes. Lines starting
* Update research/2022-07-15-relay-anonymity.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* Update research/2022-07-15-relay-anonymity.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* Update research/2022-07-15-relay-anonymity.md
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
* feedback
* Update research/2022-07-15-relay-anonymity.md
Co-authored-by: ksr <kaiserd@users.noreply.github.com>
Co-authored-by: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com>
Co-authored-by: oskarth <ot@oskarthoren.com>
* init commit
* Update config.json
* Update README.md
* add image assets
* adjust images src format
* fix image links
* Add files via upload
* add cc footer
* add video media
* fix(staging): content changes and fixes
* cleanup math included pages
* Add principles
* fixing date formats to ISO
* minor updates
* enabling data endpoints
* add author profile ascii for test
* add hanno ascii
* editorial adj
* add team
* init
Co-authored-by: amirhouieh <amir@status.im>
Co-authored-by: Hanno Cornelius <hanno@status.im>