runet-censorship-bypass/extensions/chromium/runet-censorship-bypass
2022-03-09 21:43:08 +05:00
..
assets Add asset credits 2017-07-30 23:13:20 +05:00
src Add Alt+P hotkey stub 2022-03-09 21:43:08 +05:00
tools Move common test routines into modules 2017-05-02 11:55:01 -07:00
.eslintrc.js Lint with google and fix a potential bug 2017-02-23 07:56:49 +00:00
.gitignore Add *.swp to gitignore 2017-05-21 15:05:10 -07:00
description.md Replace personal email with a team email, update urls 2018-11-14 19:47:34 +05:00
grep.sh Make grep sensitive again 2019-05-04 12:12:51 -05:00
gulpfile.js Clean before the build 2020-10-16 17:19:56 +00:00
package-lock.json Update some deps for better security 2021-11-28 13:25:51 +00:00
package.json Add whitelisting for sites to be proxied 2021-05-17 17:12:45 +00:00
README.md Restrict min version for FireFox. r/ /%20/g in an url. Add link to the generator to README 2021-11-08 16:19:44 +00:00

Install

Tested on:

NodeJS: v16.1.0. NPM: 7.11.2. OS: Linux Mint 20 Xfce Edition.

npm install
cd src/extension-common/pages/options/
npm install
cd -

# For debugging:
npm start
# Use your build/extension-beta

# For production:
npm start
# Use your build/extension-full or build/extension-mini

For Reviewers

Steps to reproduce the same zip:

npm ci
cd src/extension-common/pages/options/
npm ci
cd -
npm start
# See ./build/extension-full
cd ./build/extension-full
zip -r runet-censorship-bypass-full.zip ./*

https://antizapret.prostovpn.org/proxy.pac is generated by https://bitbucket.org/anticensority/antizapret-pac-generator-light/, reviewers may find justifications related to this PAC-script in that repo.

Release Instructions

  1. npm run release
  2. vim src/templates-data.js and bump version.
  3. Commit bumped version.
  4. Merge development to production (usually after deployment and testing and many patches).