Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZNC Changes #221

Draft
wants to merge 422 commits into
base: py3-latest
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
422 commits
Select commit Hold shift + click to select a range
f88526c
Merge pull request #130 from d47081/master
caryoscelus Jul 17, 2022
716182a
Merge pull request #126 from zeronet-conservancy/fix_sidebar_err
caryoscelus Jul 17, 2022
1e6bb43
remove pyaes from src/lib
caryoscelus Jul 18, 2022
012b3d5
Update feature_request.md
caryoscelus Jul 19, 2022
8355bd1
Add more deb-based dependencies
Jul 20, 2022
a2c0585
Merge pull request #136 from zeronet-conservancy/bluerook_patch
caryoscelus Jul 23, 2022
f37b489
Merge pull request #134 from zeronet-conservancy/nobuiltinpyaes
caryoscelus Jul 25, 2022
469b243
Merge pull request #115 from zeronet-conservancy/skipcheck
caryoscelus Jul 25, 2022
e50558a
Merge pull request #120 from zeronet-conservancy/user_agent
caryoscelus Jul 25, 2022
8913363
minor code improvements
caryoscelus Jul 26, 2022
3c9fe8a
CHANGELOG update
caryoscelus Jul 26, 2022
acc696f
ask for optional mute reason
caryoscelus Jul 26, 2022
ae1734e
Merge pull request #141 from zeronet-conservancy/mute_reason
caryoscelus Jul 27, 2022
51ead01
Merge pull request #140 from zeronet-conservancy/fix_gh_138
caryoscelus Jul 27, 2022
f40dbfe
v0.7.7
caryoscelus Jul 27, 2022
ba9ee99
CHANGELOG: version hash
caryoscelus Jul 30, 2022
8509a3c
don't fail when plugin options are provided
caryoscelus Jul 30, 2022
916c494
Merge pull request #144 from zeronet-conservancy/fix_parsing_gh_142
caryoscelus Jul 30, 2022
9c74871
show help if exception is thrown early in startup
caryoscelus Jul 30, 2022
7457396
No new sites plugin (#26)
caryoscelus Aug 5, 2022
80c83fe
Merge pull request #145 from zeronet-conservancy/help_config_rework
caryoscelus Aug 5, 2022
8032010
favourite/unfavourite in the sidebar
caryoscelus Aug 6, 2022
39a3830
bump version
caryoscelus Aug 6, 2022
a0da2c2
fix report_url
caryoscelus Aug 17, 2022
46aa7b4
be more flexible about opening any browser
caryoscelus Aug 17, 2022
9805480
Merge pull request #147 from zeronet-conservancy/sidebar_favourite
caryoscelus Aug 17, 2022
82b6944
update ascii logo
caryoscelus Aug 24, 2022
2a4e9ae
Merge remote-tracking branch 'origin/master'
caryoscelus Aug 24, 2022
427bea5
fix import style
caryoscelus Jun 15, 2022
887fb24
minor code improvements
caryoscelus May 10, 2022
02dfbed
Merge pull request #151 from zeronet-conservancy/minor-improvements
caryoscelus Aug 28, 2022
ae52b9e
update android/termux instructions
caryoscelus Aug 31, 2022
3c93ca6
Merge remote-tracking branch 'origin/master'
caryoscelus Aug 31, 2022
4c32cc2
add ArchLinux AUR package link
caryoscelus Sep 6, 2022
f7b0090
consolidate & fix open browser behaviour
caryoscelus Sep 6, 2022
579a328
android/termux instruction update
caryoscelus Sep 7, 2022
c5876b1
Merge pull request #156 from zeronet-conservancy/fix_open_browser
caryoscelus Sep 7, 2022
39042c5
allow only passing port as tor_* parameters
caryoscelus Sep 7, 2022
09bb67d
keep browser process alive
caryoscelus Sep 8, 2022
6c1bbef
update trackers from Syncronite
caryoscelus Sep 8, 2022
8c1513e
Merge pull request #157 from zeronet-conservancy/fix_optparse_tor
caryoscelus Sep 8, 2022
e4b4919
Merge pull request #158 from zeronet-conservancy/keep_browser_process…
caryoscelus Sep 8, 2022
61915c6
Merge pull request #159 from zeronet-conservancy/update_trackers
caryoscelus Sep 8, 2022
4427142
replace py3.5 with 3.10 in github workflow
caryoscelus Sep 9, 2022
5066630
Merge remote-tracking branch 'origin/master'
caryoscelus Sep 9, 2022
a420666
minor README update
caryoscelus Sep 19, 2022
9a3fd95
comments
caryoscelus Sep 19, 2022
f3deb8c
windows os build/install instructions WIP
caryoscelus Sep 19, 2022
dc804b9
remove unused code
caryoscelus Sep 19, 2022
128ff2d
comment in Db
caryoscelus Sep 19, 2022
53d51e8
redirect .bit domains to hash actual addresses
caryoscelus Sep 19, 2022
2ab48a8
temporarily disable tests, fix CodeQL
caryoscelus Sep 19, 2022
494f9b9
update CodeQL
caryoscelus Sep 19, 2022
350cd8c
disable ip address leak when downloading geoip db in tor-only mode
caryoscelus Sep 19, 2022
8132457
fix default ssl version to be secure
caryoscelus Sep 19, 2022
ed8c7a8
Merge pull request #169 from zeronet-conservancy/disable_geoip_leak
caryoscelus Sep 20, 2022
04fc791
Merge pull request #170 from zeronet-conservancy/fix_ssl_version
caryoscelus Sep 20, 2022
c8de3eb
fix codeql python flow
caryoscelus Sep 20, 2022
16b114c
try fix codeql
caryoscelus Oct 19, 2022
75d25c4
improve start-venv.sh (pass command line arguments)
caryoscelus Oct 23, 2022
79ffcac
reduce fingerprinting information accessible to unprivileged sites
caryoscelus Nov 14, 2022
9f8524f
reduce fingerprinting information in siteInfo
caryoscelus Nov 14, 2022
f2884f3
reduce fingerprinting information: trackers
caryoscelus Nov 14, 2022
21699d0
update CHANGELOG
caryoscelus Nov 14, 2022
c9ea546
SideBar plugin: add self-onion in copy-nodes-ip
caryoscelus Nov 14, 2022
8c99af1
Merge pull request #173 from zeronet-conservancy/reduce_fingerprinting
caryoscelus Nov 15, 2022
9ac0e2a
Merge pull request #174 from zeronet-conservancy/fix_copy_peers
caryoscelus Nov 15, 2022
dd46831
update CHANGELOG
caryoscelus Nov 15, 2022
9228b4c
fix: requirements.txt to reduce vulnerabilities
snyk-bot Nov 15, 2022
bd6740f
Merge remote-tracking branch 'ajesse11x/snyk-fix-f854bfd13374e46fc677…
caryoscelus Nov 15, 2022
cf6338f
update CHANGELOG
caryoscelus Nov 15, 2022
bdd63b4
add support for ada/cardano donation addresses in sidebar
caryoscelus Nov 15, 2022
3301135
Merge pull request #176 from zeronet-conservancy/ada_donate
caryoscelus Nov 16, 2022
b2acdc8
use archived version of .bit domain list (deprecated) by default
caryoscelus Nov 20, 2022
76d9604
Merge pull request #168 from zeronet-conservancy/redirect_bit_domains
caryoscelus Nov 20, 2022
4a6b998
update CHANGELOG
caryoscelus Nov 20, 2022
fe26224
Merge pull request #179 from zeronet-conservancy/bit_domain_archive
caryoscelus Nov 21, 2022
110307a
v0.7.8
caryoscelus Nov 23, 2022
0475a39
release commit hash in CHANGELOG
caryoscelus Nov 23, 2022
f88260a
minor code improvement
caryoscelus Nov 27, 2022
32bd9bb
more compact boot-logo
caryoscelus Nov 27, 2022
b6e18fd
update README
caryoscelus Nov 27, 2022
119352a
Revert "remove unused code"
caryoscelus Nov 28, 2022
f02e576
code comment
caryoscelus Nov 28, 2022
bf9b1f2
Merge pull request #183 from zeronet-conservancy/fix_sha1_trackers
caryoscelus Nov 28, 2022
b5a8050
GiveUpGitHub notice
caryoscelus Nov 28, 2022
b1f2560
update CHANGELOG
caryoscelus Nov 28, 2022
32042a3
fix favourite/unfavourite in sidebar
caryoscelus Nov 28, 2022
0054eca
v0.7.8.1
caryoscelus Nov 28, 2022
0d9a00c
release version hash
caryoscelus Nov 29, 2022
7c73d75
minor code improvement
caryoscelus Nov 29, 2022
423dd46
update README
caryoscelus Nov 29, 2022
06db221
update README-ru
caryoscelus Nov 29, 2022
03a9f2c
new development cycle
caryoscelus Nov 29, 2022
8616af3
remove mention of python-3.6 in requirements.txt
caryoscelus Dec 1, 2022
6e78ca2
Merge pull request #188 from zeronet-conservancy/clean_requirements
caryoscelus Dec 3, 2022
2eac2d3
update msgpack 0.4.4 to 0.6.0
chncaption Dec 4, 2022
fa1c253
report error when peer rejects our update
caryoscelus Dec 4, 2022
923dbf8
Merge remote-tracking branch 'ehncaption/oscs_fix_ce65a68au51qdhegolhg'
caryoscelus Dec 5, 2022
8e80079
Merge pull request #193 from zeronet-conservancy/report_response_error
caryoscelus Dec 5, 2022
0fa90c5
update CHANGELOG
caryoscelus Dec 5, 2022
ab9fc61
Update README (NixOS dev instructions)
caryoscelus Dec 5, 2022
30bf28d
update CHANGELOG
caryoscelus Dec 5, 2022
da10d2f
update README (windows instruction minor change)
caryoscelus Dec 6, 2022
091323d
TODO comments
caryoscelus Dec 6, 2022
5e39f37
docker-ignore data/ directory
caryoscelus Dec 6, 2022
3c7670a
fix debug messages
caryoscelus Dec 10, 2022
b5380f6
Fix /raw readdress
caryoscelus Dec 11, 2022
6fe3cda
Merge pull request #202 from zeronet-conservancy/fix_raw_domain_redirect
caryoscelus Dec 11, 2022
26d7e17
modularize greeting
caryoscelus Jan 3, 2023
0104cab
Merge remote-tracking branch 'origin/master'
caryoscelus Jan 3, 2023
8706f5f
revert circular import style in Site/SiteManager
caryoscelus Mar 14, 2023
ddde202
Merge pull request #207 from zeronet-conservancy/fix_site_import
caryoscelus Mar 21, 2023
62d1c9d
improve zeronet.py: don't reimport config and fix name clash
caryoscelus Jul 2, 2023
e36f7bb
siteSign accepts absolute paths as well as paths relative to working …
caryoscelus Jul 2, 2023
2cd2272
properly attribute @imachug in CHANGELOG
caryoscelus Jul 2, 2023
053eb8e
updated trackers from Syncronite by @Styromaniac
caryoscelus Jul 2, 2023
f966a42
v0.7.9
caryoscelus Jul 2, 2023
8355b82
CHANGELOG: re-attribute @purplesyringa's contributions to her new nic…
caryoscelus Jul 3, 2023
d16c719
fix ReDoS in file editor (UiFileManager plugin) due to outdated codem…
caryoscelus Jul 3, 2023
1f19ab6
update merkletools dep
caryoscelus Jul 5, 2023
e8f8359
disable plugins in data dir
caryoscelus Jul 18, 2023
8b7d7d5
bump version
caryoscelus Jul 18, 2023
3dc2283
allow setting permission_rules to null to forbid everything
caryoscelus Jul 18, 2023
32e8f70
fix workflow file
caryoscelus Jul 18, 2023
24a7ba7
Merge pull request #211 from zeronet-conservancy/workflow_update
caryoscelus Jul 19, 2023
45788d4
Merge branch 'master' into codeql_fix
caryoscelus Jul 20, 2023
b7e3f10
allow manual codeql dispatch
caryoscelus Jul 20, 2023
d9fea20
Merge pull request #210 from zeronet-conservancy/allow_null_permissio…
caryoscelus Jul 20, 2023
8700351
remove unused broken code
caryoscelus Jul 20, 2023
c09b5e1
sitePublish --recursive option
caryoscelus Jul 20, 2023
260c4e6
make tests launch
caryoscelus Jul 20, 2023
51a6eaa
fix threadpool test
caryoscelus Jul 20, 2023
f8e24d4
remove ZeronameLocal plugin
caryoscelus Jul 20, 2023
c07334f
remove Dnschain plugin (alternative .bit resolution)
caryoscelus Jul 20, 2023
f06050c
Merge pull request #172 from zeronet-conservancy/codeql_fix
caryoscelus Jul 21, 2023
809f138
Merge branch 'master' into disable_plugins_in_data
caryoscelus Jul 21, 2023
07b7c58
remove third-party plugin management
caryoscelus Jul 21, 2023
3330b19
don't fail if http_accept header is */*
caryoscelus Jul 21, 2023
00f298a
Merge pull request #217 from caryoscelus/http-accept-asterisk
caryoscelus Jul 21, 2023
5cc1bdf
Merge pull request #213 from zeronet-conservancy/recursive-publish
caryoscelus Jul 22, 2023
f94765f
more anonymous upnp
caryoscelus Jul 23, 2023
62f1437
Merge pull request #215 from caryoscelus/no-local-zeroname
caryoscelus Jul 23, 2023
cbf9c78
helper function: quickly check if a string looks like a valid Bitcoin…
caryoscelus Jul 23, 2023
9d8be57
bootstrap.url
caryoscelus Jul 23, 2023
76d1b14
Ignore missing sites.json gracefully
caryoscelus Jul 23, 2023
5a184a5
Don't hide warnings in console
caryoscelus Jul 23, 2023
9444e09
New command line action: importBundle; load bootstrap bundle on first…
caryoscelus Jul 23, 2023
2b51e23
Fix importBundle
caryoscelus Jul 24, 2023
41c7bd4
Use Syncronite directly by default
caryoscelus Jul 24, 2023
1d2e264
Remove manually copied tracker list
caryoscelus Jul 24, 2023
70f2eea
Don't spam console with failed announcements
caryoscelus Jul 24, 2023
d924e9b
fix error handling (was: unbound local variable)
caryoscelus Jul 24, 2023
db78b2a
Merge pull request #220 from caryoscelus/fix-error-handling
caryoscelus Jul 25, 2023
dd5976a
Merge pull request #218 from caryoscelus/upnp-anonymous
caryoscelus Jul 25, 2023
433b324
windows os .exe build instruction
caryoscelus Jul 25, 2023
a8c2117
CHANGELOG & revision bump
caryoscelus Jul 25, 2023
0811902
Disable third-party access to 0net server.
caryoscelus Jul 25, 2023
f336cd0
More sophisticated detection of cross-site info leak
caryoscelus Jul 25, 2023
615e155
Merge pull request #219 from caryoscelus/bootstrap
caryoscelus Jul 26, 2023
5945dd2
Merge pull request #221 from caryoscelus/fix-0net-leak
caryoscelus Jul 26, 2023
eeaded2
Update bootstrap url
caryoscelus Jul 26, 2023
40ae09d
py3.8 compat
caryoscelus Jul 26, 2023
18d35d3
v0.7.10
caryoscelus Jul 26, 2023
714729e
New development cycle
caryoscelus Jul 29, 2023
e79924d
Fix downloading GeoIP database
caryoscelus Jul 29, 2023
b358435
Remove dead code
caryoscelus Jul 29, 2023
a509032
Drop attempts at py<3.6 compatibility
caryoscelus Jul 29, 2023
ebd81da
Update README.md
slrslr Jul 30, 2023
a209f6a
Merge pull request #226 from caryoscelus/drop-py35
caryoscelus Jul 30, 2023
0f3a489
Merge pull request #225 from caryoscelus/fix-geoip-load
caryoscelus Jul 30, 2023
a334eef
Bump version
caryoscelus Jul 30, 2023
30db5a4
Fix https://github.com/HelloZeroNet/ZeroNet/issues/2757
wandrien Oct 20, 2021
5fadd5f
Improve SafeRe code readability
caryoscelus Jul 31, 2023
7d4e66e
Update README.md
slrslr Jul 31, 2023
e34dcae
Merge pull request #229 from caryoscelus/improve-safere
caryoscelus Aug 7, 2023
b95b979
README: partially rewrite installing
caryoscelus Aug 10, 2023
4153f60
Don't accept file update if it's from muted user
caryoscelus Aug 18, 2023
4d4880a
Ignore muted files in Site.needFile
caryoscelus Aug 18, 2023
21eb421
Update data-default
caryoscelus Sep 4, 2023
98ad02a
Merge remote-tracking branch 'origin/master'
caryoscelus Sep 4, 2023
598b822
Fix typo in Sidebar/ConsolePlugin
caryoscelus Sep 4, 2023
337f98a
Add --disable_port_check option
caryoscelus Sep 4, 2023
77a70e5
README: attribution
caryoscelus Sep 7, 2023
53515f1
Merge branch 'update-readme'
caryoscelus Sep 7, 2023
9670001
Merge pull request #232 from zeronet-conservancy/config-disable-port-…
caryoscelus Sep 13, 2023
1eb094b
Fix detection of non-writeable start directory
caryoscelus Sep 14, 2023
751eaaa
Merge remote-tracking branch 'origin/master' into fix-start-dir
caryoscelus Sep 14, 2023
537d733
debug log
caryoscelus Sep 15, 2023
e7b566a
Merge remote-tracking branch 'origin/master'
caryoscelus Sep 15, 2023
9629442
Merge pull request #214 from caryoscelus/fix-tests
caryoscelus Sep 16, 2023
90de9c6
Merge branch 'master' into no-muted-propagation
caryoscelus Sep 16, 2023
c9dbc49
Delete muted content
caryoscelus Sep 16, 2023
19056b4
Update gevent to 23.9.0
caryoscelus Sep 21, 2023
7fdff74
Merge pull request #235 from caryoscelus/no-muted-propagation
caryoscelus Oct 30, 2023
c92b8bc
Fix UiServer.getPosted hanging in some circumstances
caryoscelus Nov 1, 2023
d62d549
Merge pull request #238 from caryoscelus/fix_get_posted_hang
caryoscelus Nov 1, 2023
1ba9f2b
Merge pull request #234 from caryoscelus/fix-start-dir
caryoscelus Nov 8, 2023
14e8130
Rewrite cross-site and cross-host requests detection
caryoscelus Nov 14, 2023
497ad0f
Merge branch 'master' into disable_plugins_in_data
caryoscelus Nov 14, 2023
2adb551
Merge pull request #212 from zeronet-conservancy/disable_plugins_in_data
caryoscelus Nov 14, 2023
38f53ed
Merge pull request #239 from caryoscelus/fix-referrer
caryoscelus Nov 16, 2023
fc408ef
Modern browsers all support nonce now so drop checking UA
caryoscelus Nov 16, 2023
93ed741
Merge branch 'master' into always-nonce
caryoscelus Nov 16, 2023
23321bd
Fix SyntaxWarning: invalid escape sequence
caryoscelus Nov 17, 2023
47db089
Rewrite untitialized directory detection
caryoscelus Nov 17, 2023
92eb6c8
Update/rewrite docker files
caryoscelus Nov 17, 2023
1945f5a
Fix docker compose setup exposing ports to outside world by default
caryoscelus Nov 19, 2023
9754a38
Merge pull request #241 from caryoscelus/always-nonce
caryoscelus Nov 19, 2023
61f0b83
REAMDE apt dependencies
caryoscelus Nov 19, 2023
2844034
Merge pull request #243 from caryoscelus/docker-update
caryoscelus Nov 23, 2023
ae3c435
Refactor start-venv.sh
Nov 23, 2023
b89cd79
Refactor termux.sh
Nov 23, 2023
ba60f5d
Add basic ipython-based repl via --repl
caryoscelus Nov 26, 2023
db382f0
Remove Vagrantfile as outdated and unused
caryoscelus Nov 26, 2023
28a3c4d
Merge pull request #244 from Contribution-Tracking/shell
caryoscelus Nov 30, 2023
c20023e
Merge pull request #246 from caryoscelus/no-vagrant
caryoscelus Dec 1, 2023
75ecd89
Merge pull request #245 from caryoscelus/ipython-repl
caryoscelus Dec 1, 2023
a4cc2ee
Separate http server for site content WIP
caryoscelus Dec 7, 2023
f37ab4e
Continuing previous commit: --ui_site_port
caryoscelus Dec 7, 2023
9045676
Update CHANGELOG
caryoscelus Dec 20, 2023
0c31000
Use dashes in command line options instead of underscore
caryoscelus Dec 21, 2023
2ce8782
Fix py3.9 compatibility
caryoscelus Dec 22, 2023
b208595
Merge pull request #251 from caryoscelus/options-dash
caryoscelus Dec 22, 2023
6d7c5a4
Merge pull request #253 from caryoscelus/py39-compat
caryoscelus Dec 23, 2023
dbe283e
Fix import
caryoscelus Dec 26, 2023
1a8c6aa
Fetch version info from git or Build file
caryoscelus Dec 27, 2023
15dddc2
Get rid of using old-style revision everywhere
caryoscelus Dec 27, 2023
25bfc03
Use integer rev in UiWebSocket for dashboard compatibility
caryoscelus Dec 27, 2023
031dd19
Merge pull request #256 from caryoscelus/git
caryoscelus Dec 28, 2023
f3c57cd
Fix command-line argument style (use dashes instead of underscores)
caryoscelus Jan 17, 2024
94e9f5a
Merge pull request #258 from caryoscelus/fix-plugins-argparse
caryoscelus Jan 17, 2024
2520024
Allow cross-site embedding without "cors-" prefix
caryoscelus Feb 3, 2024
ca5d573
Fix typo
caryoscelus Feb 9, 2024
0960ade
Merge pull request #261 from caryoscelus/simplified-cors-2
caryoscelus Feb 10, 2024
d17f4af
fix IPv6 validation #263
Mar 27, 2024
8a95e9b
gitignore enabled plugins that disabled by default #265
Mar 27, 2024
8c90b2d
Merge pull request #266 from YGGverse/gitignore-enabled-plugins
caryoscelus Mar 27, 2024
762c5f2
remove square brackets from IPv6 host #263 #264 #267
Mar 28, 2024
658c685
add configurable ipv6_testip #263
Mar 28, 2024
5858a68
add ipv6_testip to server info #263
Mar 28, 2024
4030d3a
remove ipv6_testip info as dependent #263
Mar 28, 2024
8fb9899
fix optional ipv6_testip check #263
Mar 28, 2024
3c24e5d
fix object name #263
Mar 28, 2024
b928cfc
add ipv6 support to openBrowser method #263
Mar 28, 2024
f4e52fc
rollback ipv6_testip feature as dependent of config implementation #2…
Mar 28, 2024
6702f33
IPv6/non-localhost IP fix
caryoscelus Mar 30, 2024
e3b0101
--ui-ip-protect option to only apply recent privacy protection where …
caryoscelus Apr 4, 2024
7772036
Fix some CORS/redirectering cases
caryoscelus Apr 5, 2024
e13e0dd
Merge pull request #264 from YGGverse/fix-ipv6-validation
caryoscelus Apr 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
venv
docker
data
__pycahce__
log
4 changes: 3 additions & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
custom: https://zeronet.io/docs/help_zeronet/donate/
liberapay: caryoscelus
ko_fi: caryoscelus
custom: https://caryoscelus.github.io/donate/
14 changes: 2 additions & 12 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,9 @@
name: Feature request
about: Suggest an idea for ZeroNet
title: ''
labels: ''
labels: 'enhancement'
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
*we have to rigid structure for feature requests right now, but please try to include important details on the matter*
66 changes: 66 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
workflow_dispatch:

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript', 'python' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
# - name: Autobuild
# uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

- run: |
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
5 changes: 3 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: tests

on: [push, pull_request]
on:
workflow_dispatch:

jobs:
test:
Expand All @@ -9,7 +10,7 @@ jobs:
strategy:
max-parallel: 16
matrix:
python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
python-version: [3.6, 3.7, 3.8, 3.9, 3.10]

steps:
- uses: actions/checkout@v2
Expand Down
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,24 @@ __pycache__/

# Hidden files
.*
!.dockerignore
!/.github
!/.gitignore
!/.travis.yml
!/.gitlab-ci.yml

# Temporary files
*.bak
*~

# Data dir
data/*
docker/data/
*.db

# Virtualenv
env/*
venv/*

# Tor data
tools/tor/data
Expand All @@ -33,3 +37,11 @@ zeronet.conf

# ZeroNet log files
log/*

# Enabled plugins that disabled by default
plugins/Bootstrapper
plugins/DonationMessage
plugins/Multiuser
plugins/NoNewSites
plugins/StemPort
plugins/UiPassword
12 changes: 2 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
language: python
python:
- 3.4
- 3.5
- 3.6
- 3.7
- 3.8
- 3.9
- 3.10
services:
- docker
cache: pip
Expand Down Expand Up @@ -40,8 +37,3 @@ after_failure:
after_success:
- codecov
- coveralls --rcfile=src/Test/coverage.ini
notifications:
email:
recipients:
[email protected]
on_success: change
Loading