Skip to content
Open

Helenor #1162

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2075 commits
Select commit Hold shift + click to select a range
cdd7f4b
Merge pull request #1800 from caryoscelus/sidebar-fix
HelloZeroNet Dec 10, 2018
9454c05
Added issue templates for suggestions (#1814)
Thunder33345 Dec 12, 2018
ed74403
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Dec 13, 2018
edc1a71
Rev3739, Fix atomicWrite of non existent file
shortcutme Dec 13, 2018
4fe6ae9
Allow only SELECT in storage.query
shortcutme Dec 15, 2018
86dd57d
Fix typo in comment
shortcutme Dec 15, 2018
4731674
Allow only CREATE in indexes
shortcutme Dec 15, 2018
8e4873c
Do a quick content.db check on startup
shortcutme Dec 15, 2018
fb3c5ea
Rev3741
shortcutme Dec 15, 2018
ca549cf
Allow IP addresses via WebSocket API (#1819)
anoadragon453 Dec 18, 2018
45add91
Rev3742, Move isIp to helper, fix inet_prton error
shortcutme Dec 19, 2018
bda2383
Test isIp, isPrivateIp
shortcutme Dec 19, 2018
fc417e7
Rev3743, Fix argument parsing on unknown command
shortcutme Dec 30, 2018
d1227b6
Rev3744, Fix typo
shortcutme Dec 30, 2018
40841b9
Update README.md
HelloZeroNet Dec 31, 2018
9b6feb4
Rev3745, Fix tor bridges config file parsing with True value
shortcutme Jan 2, 2019
83ed87c
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Jan 2, 2019
859c81c
Rev3746, Fix open_browser parsing with non-main cli command
shortcutme Jan 2, 2019
1ab9bc4
Rev3747. Dont show tor meek proxy on configuration page if it's not s…
shortcutme Jan 4, 2019
4c675b8
Rev3748, Fix content filter for non existing domains
shortcutme Jan 5, 2019
e829872
Fix DeprecationWarning: invalid escape sequence
BoboTiG Jan 6, 2019
dbe2a7b
Fix QueryJson on non-list nodes
shortcutme Jan 10, 2019
a0b60a8
Apply log level changes
shortcutme Jan 10, 2019
5e92876
Add log level to config page
shortcutme Jan 10, 2019
8ee8acf
Rev3750, Allow log_level changes
shortcutme Jan 10, 2019
1f1e600
Support namecoin standard 'map' for subdomain name (#1856)
rllola Jan 15, 2019
79daa12
Merge pull request #1847 from BoboTiG/fix-invalid-seq-warnings
HelloZeroNet Jan 20, 2019
c0ba724
Enable ipv6 for testing
shortcutme Jan 20, 2019
044456c
Add win_inet_pton package for missing socket functions
shortcutme Jan 20, 2019
3e82595
Store site download time
shortcutme Jan 20, 2019
9871a4e
Fix test gevent monkey patching
shortcutme Jan 20, 2019
d78c757
Automatically run all file_server tests in ipv4 and ipv6 enviroment
shortcutme Jan 20, 2019
1c5b5e3
Move port checking to separate file, add ipv6 port check
shortcutme Jan 20, 2019
c7a468e
Bind file server to ipv6 interfaces according to fileserver_ip_type c…
shortcutme Jan 20, 2019
b66676d
Support absolute path and {data_dir} variable for trackers_file
shortcutme Jan 20, 2019
0c56a7a
Support ipv6 address packing/unpacking
shortcutme Jan 20, 2019
c86afe2
GetIpType and createSocket helper functions
shortcutme Jan 20, 2019
c922368
Formatting helper
shortcutme Jan 20, 2019
a574f3d
Fix get settings of not visited site
shortcutme Jan 20, 2019
78a7aa9
Add ipv6 address to blacklist
shortcutme Jan 20, 2019
f60ab3e
Add local ipv6 address
shortcutme Jan 20, 2019
ce6668e
Avoid adding supported crypto multiple times
shortcutme Jan 20, 2019
15f4bc5
Add filesrver_ip_type to config page
shortcutme Jan 20, 2019
64e8efb
Fix ipv6 address placing to sidebar map
shortcutme Jan 20, 2019
4db723f
New bootstraper db format with ipv6 support
shortcutme Jan 20, 2019
a9608c0
New bootstrapper tests announce and backward compatibility
shortcutme Jan 20, 2019
7e759e6
Ipv6/ipv4 compatible bootstrapper tests
shortcutme Jan 20, 2019
c546065
Peerdb ipv6 loading
shortcutme Jan 20, 2019
296e44d
Store ip_type in Connection variable
shortcutme Jan 20, 2019
1803e47
Support creating ipv6 connections
shortcutme Jan 20, 2019
f1a54bd
Set strict timeout for connection handshake
shortcutme Jan 20, 2019
3fa0f1b
Don't correct local time with p2p timecorrection value
shortcutme Jan 20, 2019
f7d3718
Set ConnectionServer default ip for tests based on ip_type
shortcutme Jan 20, 2019
a5e63de
Check if there is ipv6 support in user's system
shortcutme Jan 20, 2019
f42d088
Log supported ip types when binding
shortcutme Jan 20, 2019
7c97e37
Support ipv6 binding for connection server
shortcutme Jan 20, 2019
30b7132
Turn ipv6 representation of ipv4 addresses to simple ips for incoming…
shortcutme Jan 20, 2019
b2f25d7
Store if there was an incoming connection for port open checker
shortcutme Jan 20, 2019
42495a9
Support ipv6 in Pex request
shortcutme Jan 20, 2019
18b9df6
Support ipv6 in findHashIds request
shortcutme Jan 20, 2019
1350096
Support ipv6 for Checkport request
shortcutme Jan 20, 2019
6ac1960
Support ipv6 for Pex request parsing
shortcutme Jan 20, 2019
33cf30a
Formatting
shortcutme Jan 20, 2019
06d679d
Support ipv6 in findHashIds response parsing
shortcutme Jan 20, 2019
e7de562
Don't request ipv6 trackers if not supported by the client
shortcutme Jan 20, 2019
9c82de7
Ipv6 support of opened services
shortcutme Jan 20, 2019
626b6f5
Formatting
shortcutme Jan 20, 2019
7ae9847
Separate function for parsing tracker addresses
shortcutme Jan 20, 2019
42156ed
Opened ipv6 port support for tracker request
shortcutme Jan 20, 2019
9a64b60
Formatting
shortcutme Jan 20, 2019
cc3bb91
Ipv6 support for adding peers by query string
shortcutme Jan 20, 2019
bffe6e7
Tor service ipv6 support
shortcutme Jan 20, 2019
00972f5
Fix stuck starting when tor client is already running
shortcutme Jan 20, 2019
468666c
Optimize getOnion function with less lock
shortcutme Jan 20, 2019
44dc303
Make network test compatible with ipv6
shortcutme Jan 20, 2019
9e5be7f
Fix noparallel test on slow cpu
shortcutme Jan 20, 2019
e2d17fe
Ipv6 test of address packing and unpacking
shortcutme Jan 20, 2019
c853de4
Ipv6 tracker
shortcutme Jan 20, 2019
2951630
Reset cert data before running crypt test
shortcutme Jan 20, 2019
fbf430f
Ipv6 compatible bigfile test
shortcutme Jan 20, 2019
8384c2c
Ipv6 compatible AnnounceShare test
shortcutme Jan 20, 2019
da538f6
AnnounceShare compatibility with refactored port checker
shortcutme Jan 20, 2019
0beef30
Ipv6 compatibility in AnnounceZero plugin
shortcutme Jan 20, 2019
ba9228b
Is downloading status based on bad_files
shortcutme Jan 20, 2019
f58f738
Rev3801
shortcutme Jan 20, 2019
a750998
Rev3802, Fix pytest warnings
shortcutme Jan 20, 2019
674b1ef
Fix a bug
tangdou1 Jan 21, 2019
0ab424c
Update the source of translation (#1865)
tangdou1 Jan 21, 2019
aedfb1d
Update zh.json (#1863)
tangdou1 Jan 21, 2019
e9f467e
Merge pull request #1864 from tangdou1/patch-2
HelloZeroNet Jan 21, 2019
7a47d58
Update zh.json for more respect (#1867)
tangdou1 Jan 22, 2019
ce78e33
Async serverPortcheck ZeroFrame API call
shortcutme Jan 23, 2019
447f5fd
Store opened port status per IP version
shortcutme Jan 23, 2019
439d2bc
Remove unused setIpExternal funtcion
shortcutme Jan 23, 2019
1824363
Support dual stack listening
shortcutme Jan 23, 2019
b3f2812
Add ip network support to stats page
shortcutme Jan 23, 2019
271cb66
Fix port re-check
shortcutme Jan 23, 2019
fb92574
Make notification compatible with latest noscript
shortcutme Jan 23, 2019
28426f3
Fix ip_mode description
shortcutme Jan 23, 2019
13f6a8d
Rev3807
shortcutme Jan 23, 2019
c20ed92
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Jan 23, 2019
728b76a
Update all.js
tangdou1 Jan 23, 2019
5eb8549
Merge pull request #1869 from tangdou1/patch-1
HelloZeroNet Jan 23, 2019
8b7ef14
Update all.js
tangdou1 Jan 23, 2019
f980170
Update zh.json
tangdou1 Jan 23, 2019
b067bbd
Merge pull request #1871 from tangdou1/patch-2
HelloZeroNet Jan 23, 2019
31376ee
Merge pull request #1870 from tangdou1/patch-1
HelloZeroNet Jan 23, 2019
4d60c61
Rev3808, Use cjdns compatible ipv6 address to test route
shortcutme Jan 23, 2019
7c6ff85
Update fr.json
goofy-mdn Jan 23, 2019
0d3c403
Merge pull request #1873 from goofy-mdn/patch-1
HelloZeroNet Jan 23, 2019
76e21a6
Fix a bug
tangdou1 Jan 24, 2019
fa99f3d
Merge pull request #1876 from tangdou1/patch-1
HelloZeroNet Jan 24, 2019
f163abb
Add support for tilde `~` in filenames.
d14na Jan 24, 2019
e8dbf15
More clean way to return locally found hash_ids for findHashId
shortcutme Jan 24, 2019
0a03c30
findHashId will return real address used by the connection
shortcutme Jan 24, 2019
37979b4
Support multiple external ips
shortcutme Jan 24, 2019
fdb06ad
Cleaner way to record external ips from port checkers
shortcutme Jan 24, 2019
1914c69
Rev3812
shortcutme Jan 24, 2019
055aea5
Merge pull request #1877 from d14na/patch-1
HelloZeroNet Jan 24, 2019
3b91be8
Change ip_external on Config page
shortcutme Jan 25, 2019
6460b7b
Parse ip_external on portCheck function call
shortcutme Jan 25, 2019
8665752
Live update ip_external
shortcutme Jan 25, 2019
5173597
Remove empty lines from multi-line config values
shortcutme Jan 25, 2019
be36a20
Rev3815
shortcutme Jan 25, 2019
f6ee452
Update zh.json
tangdou1 Jan 25, 2019
6ada511
Update zh.json
tangdou1 Jan 25, 2019
276cbc0
Rev3817, Support limits for feed search
shortcutme Jan 25, 2019
81419ca
Merge pull request #1879 from tangdou1/patch-1
HelloZeroNet Jan 25, 2019
de41efb
Rev3818, Fix peerPing cli command
shortcutme Jan 26, 2019
43d2d53
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Jan 26, 2019
88ba0c1
Don't detect cjdns ips as private ips
shortcutme Jan 26, 2019
bf809ac
Save users.json immedietly after site creation
shortcutme Jan 26, 2019
cefc6f8
Test private ip match
shortcutme Jan 26, 2019
e8026ef
Non-private external ip for tests
shortcutme Jan 26, 2019
13c453d
Embed query values if more than 100 specified
shortcutme Jan 26, 2019
6662b4f
Test sql queries with lots of variables
shortcutme Jan 26, 2019
f706f75
Store detected external ips to separate variable
shortcutme Jan 26, 2019
14631c6
Avoid user creaton when rendering sidebar after site deletion
shortcutme Jan 26, 2019
ef0c0b1
Rev3821
shortcutme Jan 26, 2019
e79e60f
Fix change detection for textareas in Config page
shortcutme Jan 29, 2019
0258d92
Fix loading multi-line values from config
shortcutme Jan 29, 2019
dcbac42
Change unstable tracker
shortcutme Jan 29, 2019
20fb9ab
Only reload source code on create and change event
shortcutme Jan 29, 2019
4631f22
Add public ips from local adapters to external ip list
shortcutme Jan 29, 2019
53364d6
Add 169.254.* to local ips, remove unnecessary brackets
shortcutme Jan 29, 2019
89eb44f
Spawn port check on separate thread when changing ip_external config …
shortcutme Jan 29, 2019
6e364ce
Wait until site sync finished before cloning
shortcutme Jan 29, 2019
1b612f7
Check master seed length for cryptGetPrivatekey CLI command
shortcutme Jan 29, 2019
42f3f40
Rev3826
shortcutme Jan 29, 2019
31a7eff
Rev3827, Share FileServer between sites for non-main CLI commands
shortcutme Jan 29, 2019
dd46a64
Fix atexit not working on SIGTERM (#1882)
blurHY Jan 30, 2019
e18d3d0
Only return valid ips from getInterfaceIps
shortcutme Jan 30, 2019
9f701c8
IPv6 supported in tor mode
shortcutme Jan 30, 2019
ef6f9b9
Don't try to open ports in Tor mode
shortcutme Jan 30, 2019
860ef65
Support IPv6 in Tor always mode by creating ipv4 sockets with ipv6 ad…
shortcutme Jan 30, 2019
46fb61c
Consider port opened if we have external ip on the interface
shortcutme Jan 30, 2019
8447c6d
Rev3829
shortcutme Jan 30, 2019
c2b879c
Rev3831, Fix Stats page compatibility with latest gevent
shortcutme Jan 30, 2019
af0b563
Remove unnecessary character
shortcutme Feb 1, 2019
259c519
siteListModifiedFiles admin command
shortcutme Feb 1, 2019
39541fe
Modified site source admin panel
shortcutme Feb 1, 2019
0729ea1
Version 0.6.5, Rev3840
shortcutme Feb 1, 2019
8ddfbf3
New siteSetSettingsValue to change site specific setting
shortcutme Feb 5, 2019
eb837e3
Close button for site modified files notification
shortcutme Feb 5, 2019
40f732c
Only show modified files notification if site is owned
shortcutme Feb 5, 2019
0559eb1
Rev3844
shortcutme Feb 5, 2019
7314f20
Set number of changed files for closed infopanel
shortcutme Feb 9, 2019
b5ed158
Fix closed display of infopanel if sidebar opened
shortcutme Feb 9, 2019
2829146
Merge wrapper js, css
shortcutme Feb 9, 2019
4e56fe9
Fix sitePublish CLI command if no client is running
shortcutme Feb 9, 2019
523f8da
Rev3846
shortcutme Feb 9, 2019
c006017
Added README for zeroname plugin with instructions
rllola Feb 12, 2019
02e2080
Added test for new standard; Check version for compatibility with nam…
rllola Feb 12, 2019
5c57cd6
Support https trackers, add browser-like user agent for tracker http …
shortcutme Feb 14, 2019
bd649cf
Remove ui_server allowed http host learning
shortcutme Feb 14, 2019
30984c6
Change trackers to more reliable ones
shortcutme Feb 14, 2019
819c2b0
Rev3850
shortcutme Feb 14, 2019
15d2fd4
Remove unnecessary str replace
anoadragon453 Feb 15, 2019
c6bbe9e
Fix typo
anoadragon453 Feb 15, 2019
cfaa2c5
Merge pull request #1896 from rllola/zeroname-namecoin-version
HelloZeroNet Feb 16, 2019
89cc700
Merge pull request #1900 from anoadragon453/patch-2
HelloZeroNet Feb 16, 2019
e89cb4c
Merge pull request #1901 from anoadragon453/patch-3
HelloZeroNet Feb 16, 2019
952a1a1
Rev3851, Fix typo with onion address detection
shortcutme Feb 16, 2019
c92c840
Make sigterm listen optional (fixes macOS problem)
shortcutme Feb 16, 2019
511a5c0
Nonce based CSP not supported in Safari yet
shortcutme Feb 16, 2019
174e8d3
Rev3852
shortcutme Feb 16, 2019
9364568
Use waitfornewblock if namecoin version 16.0 or higher
rllola Feb 21, 2019
5e2feb5
Fix the second cal to getinfo/getblockchaininfo; Verify version befor…
rllola Feb 21, 2019
383749a
Merge pull request #1911 from rllola/zeroname-fix-waitforblock
HelloZeroNet Feb 21, 2019
9d849a1
Use defaultdict to for findHashId result
shortcutme Feb 24, 2019
81bf349
Remove ipv6 and onion from pex result if not supported
shortcutme Feb 24, 2019
b479201
Test unsupported pex peers removing
shortcutme Feb 24, 2019
f90d0d2
Rev3853
shortcutme Feb 24, 2019
44c467f
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Feb 24, 2019
4e388e5
Find openssl lib in LD_LIBRARY_PATH
rllola Mar 5, 2019
32ddaed
Actually at ALL the path in the environnement variable and look for t…
rllola Mar 5, 2019
1ad44ac
Merge pull request #1916 from rllola/ld-library-path-openssl
HelloZeroNet Mar 6, 2019
fb836fc
If no port defined in tracker url assume it is port 80; fix #1917
rllola Mar 9, 2019
5851691
if protocol https choose port 443
rllola Mar 10, 2019
116347e
Merge pull request #1921 from rllola/tracker-announcer
HelloZeroNet Mar 10, 2019
d51e9c6
Update ciphersuites
ValdikSS Mar 19, 2019
b4ceb69
Fix return value of bigfile upload post request
shortcutme Mar 23, 2019
5716b75
Add reason for shutdown
shortcutme Mar 23, 2019
b8b8ce2
Pass kwargs to excepthook
shortcutme Mar 23, 2019
74ce0c5
Proper shutdown at sigterm
shortcutme Mar 23, 2019
c198237
Remove signal watcher from zeronet.py
shortcutme Mar 23, 2019
ef892e9
Add random padding to handshake
shortcutme Mar 23, 2019
06be430
Rev3857
shortcutme Mar 23, 2019
abb566e
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
shortcutme Mar 23, 2019
9117339
Merge pull request #1927 from ValdikSS/update-ciphers
HelloZeroNet Mar 25, 2019
f66cfc9
Less obvious fake TLS certificate generation
ValdikSS Mar 19, 2019
91b2f6a
Merge pull request #1928 from ValdikSS/crypt-obf
HelloZeroNet Mar 27, 2019
e333b47
maybe a bug
tangdou1 Mar 27, 2019
d504cdf
Formatting CryptConnection.py
shortcutme Mar 27, 2019
cdd0f9c
Remove srl file
shortcutme Mar 27, 2019
5ab2031
Fix ssl compatibility with older clients, prefer chacha20-poly1305 if…
shortcutme Mar 27, 2019
350adeb
Fix resource loading with origin only referer
shortcutme Mar 27, 2019
eb88dbb
Rev3860
shortcutme Mar 27, 2019
c51dfe7
Merge pull request #1938 from tangdou1/patch-2
HelloZeroNet Mar 27, 2019
b3f677f
sitePause & siteResume are also important settings
tangdou1 Mar 27, 2019
ba6a75f
Merge pull request #1939 from tangdou1/patch-3
HelloZeroNet Mar 27, 2019
80f3f9d
OptionalFileList - get list of not downloaded files
krzotr Apr 3, 2019
27c47bb
Added support for encrypted connections in Dockerfile - added OpenSSL…
krzotr Apr 4, 2019
171b591
Merge pull request #1957 from krzotr/patch-1
HelloZeroNet Apr 4, 2019
7a59a19
Fix double --open_browser (by imachug)
shortcutme Apr 7, 2019
5d81467
Merge pull request #1956 from krzotr/master
HelloZeroNet Apr 9, 2019
c0d8102
Rev3861, Escape error detail to avoid XSS (reported by krzotr)
shortcutme Apr 10, 2019
85fd087
Send noscript header for error message pages
shortcutme Apr 11, 2019
7a217a3
Only display error details in debug mode
shortcutme Apr 11, 2019
719df4a
Rev3862
shortcutme Apr 11, 2019
7e78fbc
Ignore invalid shared filters
shortcutme Apr 19, 2019
129aff2
Retry peers only once
shortcutme Apr 19, 2019
3366edc
Rev3863
shortcutme Apr 19, 2019
fd7f724
Always translate html files to avoid compatibility problems with brac…
ValdikSS Apr 21, 2019
8dd3a84
Merge pull request #1995 from ValdikSS/translation-fix
HelloZeroNet Apr 23, 2019
9b27441
Rev3864, Fix newsfeed sql query with many parameters
shortcutme Apr 29, 2019
f08bea7
Create FUNDING.yml
filips123 May 24, 2019
c165d21
Rev3865, Fix ZipStream seek support
shortcutme May 31, 2019
7418400
Rev3866, Fix and test serving files with null bytes
shortcutme Jun 6, 2019
9e7ae55
Merge pull request #1453 from anoadragon453/anoa/fix_filepaths
HelloZeroNet Jun 30, 2019
bdca288
Merge pull request #2031 from filips123/patch-2
HelloZeroNet Jul 4, 2019
028d491
Update Sidebar.css
HughIsaacs2 Jul 5, 2019
32e9839
Merge pull request #2074 from HughIsaacs2/patch-1
HelloZeroNet Jul 6, 2019
861e085
Update it.json
mariorossi77 Jul 7, 2019
77a5d88
Merge pull request #2082 from kusky33/patch-1
HelloZeroNet Jul 7, 2019
67b78ca
Rev3868, Add origin validation to websocket connections
shortcutme Aug 18, 2019
27a67d9
Allow websocket connection originates from earlier accepted hostnames
shortcutme Aug 27, 2019
a121c23
Use re.sub to replace template variables
shortcutme Aug 27, 2019
a9b5561
Rev3870
shortcutme Aug 27, 2019
bf771ed
Restrict setting open_browser values in config file
shortcutme Aug 27, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: https://zeronet.io/docs/help_zeronet/donate/
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Bug report
about: Create a report to help us improve ZeroNet
title: ''
labels: ''
assignees: ''

---

### Step 1: Please describe your environment

* ZeroNet version: _____
* Operating system: _____
* Web browser: _____
* Tor status: not available/always/disabled
* Opened port: yes/no
* Special configuration: ____

### Step 2: Describe the problem:

#### Steps to reproduce:

1. _____
2. _____
3. _____

#### Observed Results:

* What happened? This could be a screenshot, a description, log output (you can send log/debug.log file to hello@zeronet.io if necessary), etc.

#### Expected Results:

* What did you expect to happen?
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for ZeroNet
title: ''
labels: ''
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.
9 changes: 5 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,11 @@ data/*
# Virtualenv
env/*

# Tor, downloaded automatically
# Tor data
tools/tor/data
tools/tor/*exe
tools/tor/*dll

# PhantomJS, downloaded manually for unit tests
tools/phantomjs
tools/phantomjs

# ZeroNet config file
zeronet.conf
24 changes: 21 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,39 @@
language: python
python:
- 2.7
services:
- docker
install:
- pip install -U pip wheel
- pip install -r requirements.txt
- pip list
before_script:
- openssl version -a
# Add an IPv6 config - see the corresponding Travis issue
# https://github.com/travis-ci/travis-ci/issues/8361
- if [ "${TRAVIS_OS_NAME}" == "linux" ]; then
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6';
fi
script:
- python -m pytest plugins/CryptMessage/Test
- python -m pytest -x plugins/CryptMessage/Test
- python -m pytest -x plugins/Bigfile/Test
- python -m pytest -x plugins/AnnounceLocal/Test
- python -m pytest -x plugins/OptionalManager/Test
- python -m pytest src/Test --cov=src --cov-config src/Test/coverage.ini
before_install:
- pip install -U pytest mock pytest-cov
- pip install -U pytest mock pytest-cov selenium
- pip install codecov
- pip install coveralls
- docker build -t zeronet .
- docker run -d -v $PWD:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 zeronet
after_success:
- codecov
- coveralls --rcfile=src/Test/coverage.ini
cache:
directories:
- $HOME/.cache/pip
- $HOME/.cache/pip
notifications:
email:
recipients:
hello@zeronet.io
on_success: change
134 changes: 134 additions & 0 deletions CHANGELOG-zh-cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
## ZeroNet 0.5.1 (2016-11-18)
### 新增
- 多语言界面
- 新插件:为站点 HTML 与 JS 文件提供的翻译助手
- 每个站点独立的 favicon

### 修复
- 并行可选文件下载

## ZeroNet 0.5.0 (2016-11-08)
### 新增
- 新插件:允许在 ZeroHello 列出/删除/固定/管理文件
- 新的 API 命令来关注用户的可选文件,与可选文件的请求统计
- 新的可选文件总大小限制
- 新插件:保存节点到数据库并在重启时保持它们,使得更快的可选文件搜索以及在没有 Tracker 的情况下工作
- 重写 UPnP 端口打开器 + 退出时关闭端口(感谢 sirMackk!)
- 通过懒惰 PeerHashfield 创建来减少内存占用
- 在 /Stats 页面加载 JSON 文件统计与数据库信息

### 更改
- 独立的锁定文件来获得更好的 Windows 兼容性
- 当执行 start.py 时,即使 ZeroNet 已经运行也打开浏览器
- 在重载时保持插件顺序来允许插件扩展另一个插件
- 只在完整加载 sites.json 时保存来避免数据丢失
- 将更多的 Tracker 更改为更可靠的 Tracker
- 更少的 findhashid CPU 使用率
- 合并下载大量可选文件
- 更多对于可选文件的其他优化
- 如果一个站点有 1000 个节点,更积极地清理
- 为验证错误使用警告而不是错误
- 首先推送更新到更新的客户端
- 损坏文件重置改进

### 修复
- 修复启动时出现的站点删除错误
- 延迟 WebSocket 消息直到连接上
- 修复如果文件包含额外数据时的数据库导入
- 修复大站点下载
- 修复 diff 发送 bug (跟踪它好长时间了)
- 修复当 JSON 文件包含 [] 字符时随机出现的发布错误
- 修复 siteDelete 与 siteCreate bug
- 修复文件写入确认对话框


## ZeroNet 0.4.1 (2016-09-05)
### 新增
- 更快启动与更少内存使用的内核改变
- 尝试连接丢失时重新连接 Tor
- 侧边栏滑入
- 尝试避免不完整的数据文件被覆盖
- 更快地打开数据库
- 在侧边栏显示用户文件大小
- 依赖 --connection_limit 的并发 worker 数量


### 更改
- 在空闲 5 分钟后关闭数据库
- 更好的站点大小计算
- 允许在域名中使用“-”符号
- 总是尝试为站点保持连接
- 移除已合并站点的合并权限
- 只扫描最后 3 天的新闻源来加快数据库请求
- 更新 ZeroBundle-win 到 Python 2.7.12


### 修复
- 修复重要的安全问题:允许任意用户无需有效的来自 ID 提供者的证书发布新内容,感谢 Kaffie 指出
- 修复在没有选择提供证书提供者时的侧边栏错误
- 在数据库重建时跳过无效文件
- 修复随机弹出的 WebSocket 连接错误
- 修复新的 siteCreate 命令
- 修复站点大小计算
- 修复计算机唤醒后的端口打开检查
- 修复 --size_limit 的命令行解析


## ZeroNet 0.4.0 (2016-08-11)
### 新增
- 合并站点插件
- Live source code reloading: Faster core development by allowing me to make changes in ZeroNet source code without restarting it.
- 为合并站点设计的新 JSON 表
- 从侧边栏重建数据库
- 允许直接在 JSON 表中存储自定义数据:更简单与快速的 SQL 查询
- 用户文件存档:允许站点拥有者存档不活跃的用户内容到单个文件(减少初始同步的时间/CPU/内存使用率)
- 在文件删除时同时触发数据库 onUpdated/update
- 从 ZeroFrame API 请求权限
- 允许使用 fileWrite API 命令在 content.json 存储额外数据
- 更快的可选文件下载
- 使用替代源 (Gogs, Gitlab) 来下载更新
- Track provided sites/connection and prefer to keep the ones with more sites to reduce connection number

### 更改
- 保持每个站点至少 5 个连接
- 将目标站点连接从 10 更改到 15
- ZeroHello 搜索功能稳定性/速度改进
- 提升机械硬盘下的客户端性能

### 修复
- 修复 IE11 wrapper nonce 错误
- 修复在移动设备上的侧边栏
- 修复站点大小计算
- 修复 IE10 兼容性
- Windows XP ZeroBundle 兼容性(感谢中国人民)


## ZeroNet 0.3.7 (2016-05-27)
### 更改
- 通过只传输补丁来减少带宽使用
- 其他 CPU /内存优化


## ZeroNet 0.3.6 (2016-05-27)
### 新增
- 新的 ZeroHello
- Newsfeed 函数

### 修复
- 安全性修复


## ZeroNet 0.3.5 (2016-02-02)
### 新增
- 带有 .onion 隐藏服务的完整 Tor 支持
- 使用 ZeroNet 协议的 Bootstrap

### 修复
- 修复 Gevent 1.0.2 兼容性


## ZeroNet 0.3.4 (2015-12-28)
### 新增
- AES, ECIES API 函数支持
- PushState 与 ReplaceState URL 通过 API 的操作支持
- 多用户 localstorage
Loading