7edbda70f5
apply build template
Build Docker Image on Commit / build-and-publish (push) Failing after 14s
2025-04-20 15:59:40 -07:00
canewsin
290025958f
v0.9.0(4630)
2023-07-12 18:28:32 +05:30
canewsin
25c5658b72
Upgrade GH runner to 20.04
2023-07-12 18:22:16 +05:30
canewsin
2970e3a205
Fetch plugins changes
2023-07-12 01:25:48 +05:30
PramUkesh
866179f6a3
v0.8.6(4626)
2023-07-01 04:27:48 +05:30
PramUkesh
e8cf14bcf5
Add trackers to Config.py for failsafety incase missing trackers..txt file
2023-07-01 04:25:41 +05:30
PramUkesh
fedcf9c1c6
Added Proxy links
2023-07-01 03:21:32 +05:30
PramUkesh
117bcf25d9
Fix pysha3 dep installation issue
2023-07-01 02:56:49 +05:30
canewsin
a429349cd4
FileRequest -> Fix error wording
2023-03-24 02:24:14 +05:30
canewsin
d8e52eaabd
FileRequest -> Remove Unnecessary check
2023-03-24 02:23:16 +05:30
canewsin
f2ef6e5d9c
Fix Response when site is missing for actionAs
2023-02-24 16:56:10 +05:30
canewsin
dd2bb07cfb
v0.8.5(4625)
2023-02-12 00:41:38 +05:30
Seto
06a9d1e0ff
Fix openssl error in windows.
2023-02-10 18:51:36 +05:30
canewsin
c354f9e24d
Use default theme-class for corrupt users.json file
...
where settings key is missing etc
Fixes Ui.UiServer Error 500: UiWSGIHandler error
2022-12-25 01:28:16 +05:30
canewsin
77b4297224
Update Stats Plugin
2022-12-25 01:26:53 +05:30
canewsin
edc5310cd2
v0.8.4(4620)
2022-12-11 05:01:55 +05:30
canewsin
99a8409513
Increase Def Min Site Size to 25MB
2022-12-11 04:30:31 +05:30
canewsin
3550a64837
v0.8.3(4611)
2022-12-11 03:21:22 +05:30
canewsin
85ef28e6fb
ContentManager.py Improve Logging of Valid Signers
2022-12-11 03:21:22 +05:30
canewsin
1500d9356b
SiteStrorage.py -> Fix accessing unassigned varible
2022-12-11 03:21:22 +05:30
canewsin
f1a71770fa
ContentManager -> Support for multiSig
2022-12-11 03:21:22 +05:30
canewsin
f79a73cef4
main.py -> Fix accessing unassigned varible
2022-12-11 00:51:23 +05:30
canewsin
0731787518
v0.8.2(4610)
2022-11-01 18:10:15 +05:30
canewsin
ad95eede10
Config:: Skip loading missing tracker files
2022-11-01 18:06:32 +05:30
canewsin
459b0a73ca
Move trackers to seperate file & Add more trackers
2022-11-01 18:01:03 +05:30
canewsin
b7870edd2e
Fix Startup Error when plugins dir missing
2022-11-01 18:00:58 +05:30
Ganesh Chowdary Nune
d5703541be
Added documentation for getRandomPort fn
2022-10-09 02:36:18 +05:30
canewsin
ba96654e1d
v 0.8.1-patch(4601)
2022-10-05 03:36:15 +05:30
canewsin
ac72d623f0
remove duplicate xescape(s)
2022-10-05 03:33:50 +05:30
canewsin
fd857985f6
v0.8.0(4600)
2022-10-01 02:22:50 +05:30
canewsin
966f671efe
Update CHANGELOG.md
2022-10-01 02:21:54 +05:30
caryoscelus
86109ae4b2
fix readdress loop
...
use better escaping in render
fixes #19
2022-09-15 19:18:23 +05:30
canewsin
611fc774c8
Remove Patreon badge
2022-06-13 23:07:57 +05:30
BratishkaErik
0ed0b746a4
Update README-ru.md ( #177 )
...
@BratishkaErik Thanks for your contribution
2022-06-13 23:06:04 +05:30
canewsin
49e68c3a78
Include inner_path of failed request for signing in error msg and response
2022-06-11 01:36:01 +05:30
canewsin
3ac677c9a7
Don't Fail Silently When Cert is Not Selected
...
When Site doesn't have cert selected but has userdata, signing userdata fails silently without proper error message
2022-06-11 01:18:02 +05:30
canewsin
016cfe9e16
Console Log Updates, Specify min supported ZeroNet version for Rust version Protocol Compatibility
...
Reduce noise(error => warning) on file missing in sites.
2022-06-09 22:38:57 +05:30
canewsin
712ee18634
Update FUNDING.yml
2022-06-02 19:15:22 +05:30
canewsin
5579c6b3cc
rev4591
2022-05-27 08:58:42 +05:30
canewsin
c3815c56ea
Revert File Open to catch File Access Errors.
...
https://github.com/ZeroNetX/ZeroNet/issues/174
2022-05-27 08:38:20 +05:30
canewsin
b257338b0a
v 0.8.0(4590)
...
- Major Version Upgrade to reflect RCE reported by geekless.
2022-05-26 17:30:59 +05:30
canewsin
ac70f83879
v 0.7.9-patch(4586)
2022-05-26 15:41:47 +05:30
canewsin
2ad80afa10
actionUpdate response Optimisation
2022-05-26 11:48:15 +05:30
canewsin
fe048cd08c
Update Plugins Repo
2022-05-26 11:47:25 +05:30
canewsin
f9d7ccd83c
Fix Unhandled File Access Errors
2022-05-26 11:46:58 +05:30
canewsin
b29884db78
Create codeql-analysis.yml
2022-05-19 00:10:38 +05:30
canewsin
a5190234ab
v 0.7.9(4585)
...
- Tracker Supply Improvements.
- First Party Tracker Update Service using Dashboard Site.
2022-04-08 23:31:12 +05:30
canewsin
00db9c9f87
Rust Version Compatibility for update Protocol msg
...
and diff patch
2022-04-08 23:12:10 +05:30
canewsin
02ceb70a4f
Tracker Supply improvemets
...
- Removed Non Working Trakers.
- Dynamically Load Trackers from Dashboard Site.
2022-03-26 18:39:01 +05:30
canewsin
7ce118d645
Fix Repo Url for Bug Report
2022-03-12 17:38:23 +05:30
canewsin
eb397cf4c7
Update Plugins Repo
2022-03-12 11:14:10 +05:30
Marek Küthe
f8c9f2da4f
remove old v2 onion service ( #158 )
2022-03-12 10:40:33 +05:30
canewsin
69d7eacfa4
v 0.7.9-beta (4581)
2022-03-06 18:23:17 +05:30
canewsin
f498aedb96
v0.7.8 (4580)
...
- Update Plugins with some bug fixes and Improvements
2022-03-02 20:17:14 +05:30
canewsin
5ee928852b
v 0.7.6 (4565)
...
- Sync Plugin Updates
- Clean up tor v3 patch (#115 )
https://github.com/ZeroNetX/ZeroNet/pull/115
- Add More Default Plugins to Repo
- Doubled Site Publish Limits
- Update ZeroNet Repo Urls (#103 )
- UI/UX: Increases Size of Notifications Close Button(#106 )
- Moved Plugins to Seperate Repo
- Added `access_key` variable in Config, this used to access restrited plugins when multiuser plugin is enabled. When MultiUserPlugin is enabled we cannot access some pages like /Stats, this key will remove such restriction with access key.
- Added `last_connection_id_current_version` to ConnectionServer, helpful to estimate no of connection from current client version.
- Added current version: connections to /Stats page. see the previous point.
2022-01-12 05:13:17 +05:30
canewsin
7078badefa
Update Docker Image
2021-12-03 01:18:53 +05:30
canewsin
edd2760fed
v 0.7.5 (4560)
2021-11-28 23:45:42 +05:30
canewsin
7d1ec41d09
v 0.7.3 (4556)
2021-11-28 22:35:33 +05:30
canewsin
7acd8df906
Fix xrange is undefined error
...
- xrange is undefined error in Tor-v3 Patch Files
2021-11-28 22:06:50 +05:30
canewsin
a1eb6eede5
Fix Incorrect viewport on mobile while loading
...
https://github.com/HelloZeroNet/ZeroNet/issues/2474
2021-11-28 01:23:52 +05:30
canewsin
eab7fc2be4
Tor V3 Patch
2021-11-28 01:15:19 +05:30
ZeroNet
454c0b2e7e
Merge pull request #2716 from imachug/uifile-404-fix
...
Fix 404 error handler in UiFilePlugin
2021-01-25 03:24:19 +01:00
ZeroNet
03da34c5d6
Merge pull request #2714 from timgates42/bugfix_typo_positive
...
docs: fix simple typo, positibe -> positive
2021-01-25 03:23:46 +01:00
Ivanq
c3f4591f91
Fix 404 error handler in UiFilePlugin
2020-12-27 13:28:35 +03:00
Tim Gates
3ad7bc87e5
docs: fix simple typo, positibe -> positive
...
There is a small typo in src/util/UpnpPunch.py.
Should read `positive` rather than `positibe`.
2020-12-22 07:44:57 +11:00
ZeroNet
b4f4c12521
Merge pull request #2695 from kabitofu/test
...
Japanese Translation
2020-12-14 01:40:45 +01:00
kabitofu
39d86fec9c
Japanese Translation
2020-12-04 13:07:32 +09:00
Tamas Kocsis
02c27b841f
Rev4555
2020-12-03 20:05:41 +01:00
Tamas Kocsis
8dafbef6ad
Fix sidebar menu display
2020-12-03 20:05:13 +01:00
Tamas Kocsis
c831d175ad
Merge UiFileManager js
2020-12-03 20:04:58 +01:00
Tamas Kocsis
3cbfbae42d
Move file listing binary extension list to separate file, add missing comma
2020-12-03 20:04:37 +01:00
Tamas Kocsis
a1105562cd
Fix site listing show on big site visit
2020-12-03 20:04:09 +01:00
Tamas Kocsis
b3c9de5e47
Don't show tracker tor bridge warning if more that 3 trackers finished
2020-12-03 20:02:48 +01:00
Tamas Kocsis
3ffa3c2f79
Use svg for top-right zero button
2020-12-03 20:02:20 +01:00
ZeroNet
03273527da
Merge pull request #2694 from styromaniac/patch-3
...
Replaced logo-white.png with an SVG data URI. (logo-white.png deleted)
2020-12-03 19:59:40 +01:00
Styromaniac
2795e20b0c
Replaced logo-white.png with an SVG data URI.
2020-12-03 08:33:54 -05:00
ZeroNet
eb86df5fb6
Add Python 3.9 to github tests
2020-11-30 14:51:23 +01:00
Tamas Kocsis
ecfb6b6b3a
Rev4553, Debug messages formatting Windows fix
2020-11-30 14:38:25 +01:00
Tamas Kocsis
1b4f93f14b
Make Debug message test cases independent from line numbers, Windows support
2020-11-30 14:37:45 +01:00
ZeroNet
40db30a260
Merge pull request #2642 from imachug/better-logs
...
Use more unique yet short paths for logging
2020-11-30 14:08:50 +01:00
ZeroNet
3a4a5404c0
Merge pull request #2686 from kabitofu/test
...
Corrections and additions to the Japanese translation
2020-11-28 01:36:19 +01:00
kabitofu
2bb12a247b
Japanese Translation
2020-11-27 17:49:21 +09:00
Tamas Kocsis
38a3ea6373
Rev4551, Keep uiserver running if fileserver bind failed
2020-11-26 02:01:41 +01:00
ZeroNet
2798ad6fb2
Readme formatting
2020-11-24 15:39:57 +01:00
ZeroNet
2e7b0071a3
Remove unnecessary html tag from readme
2020-11-24 15:38:12 +01:00
ZeroNet
12e82bc9c4
Merge pull request #2682 from canewsin/patch-4
...
Added New Google Play Links
2020-11-24 15:33:34 +01:00
canewsin
774691fa39
Added New Google Play Links
2020-11-23 09:36:37 +05:30
Tamas Kocsis
52d6c9fedf
Rev4550, Show all modified files after click
2020-11-19 03:05:53 +01:00
ZeroNet
d68c635e9a
Merge pull request #2679 from hashy0917/patch-1
...
bug fix.
2020-11-19 02:40:47 +01:00
hashy0917
21557b5517
bug fix.
...
Fixed the part where an error occurs when setting to Japanese.
2020-11-17 19:25:23 +09:00
ZeroNet
11fe0ece67
Add XDA labs link for Android client
2020-11-14 03:15:13 +01:00
ZeroNet
92363d5227
Add .onion a address of zeronet.io website
2020-11-12 02:37:44 +01:00
ZeroNet
cf0c5db5b9
Replace Play Store link as Google removed it
2020-11-12 01:36:49 +01:00
Tamas Kocsis
57dda4e6d6
Rev4549, Fix startup OpenSSL lib find recursion error
2020-11-09 01:21:52 +01:00
Tamas Kocsis
0a3bf43e1c
Rev4548
2020-11-03 02:53:15 +01:00
Tamas Kocsis
48455e3e45
Better cli test output
2020-11-03 02:52:50 +01:00
Tamas Kocsis
c515e26cd6
Fix OpenSSL dll/so location find patcher
2020-11-03 02:51:42 +01:00
Tamas Kocsis
5cac059ef4
Display warning if SSLCurve native load failed
2020-11-03 02:50:21 +01:00
Tamas Kocsis
8f6e27904c
Display verification lib speedups on benchmark
2020-11-03 02:49:01 +01:00
Tamas Kocsis
e757f2a2d4
Display library versions at /Env url endpoint
2020-11-03 02:48:01 +01:00
Tamas Kocsis
b104d5dd41
Refactor /Stats page rendering to seprate functions
2020-11-03 02:44:31 +01:00
ZeroNet
f6106be733
Merge pull request #2670 from TTTaevas/py3
...
Fix typo in French translation
2020-11-03 02:34:34 +01:00
Taevas
9305a2e7ac
Fix typo in French translation
2020-11-02 15:29:29 +01:00
Jabba
4f6833c488
Complete list of binary extensions ( #2661 )
2020-10-29 03:24:35 +01:00
Tamas Kocsis
e2b1cf3938
Revert "Travis CI: Run a current version of pytest ( #2648 )"
...
This reverts commit 147dd4bc35
.
2020-10-29 02:49:04 +01:00
Tamas Kocsis
6fcfe5b394
Rev4540, More proper bigfile filtering for OptionalFileList
2020-10-29 02:44:07 +01:00
Tamas Kocsis
12013d64c8
Rev4539, Add more extensions to UiFileManager binary files
2020-10-29 01:38:49 +01:00
Jabba
54fb2fde7c
Adding OGG MIME ( #2657 )
...
* Adding OGG MIME
Fixing: https://github.com/HelloZeroNet/ZeroNet/issues/2656
* Adding ova and ogv extensions
2020-10-26 15:59:42 +01:00
Christian Clauss
147dd4bc35
Travis CI: Run a current version of pytest ( #2648 )
...
Pytest 4 --> 6
2020-10-26 15:47:15 +01:00
Christian Clauss
32c9d5fa70
GitHub Actions upgrade to actions/checkout@v2 ( #2650 )
...
* GitHub Actions upgrade to actions/checkout@v2
* Update tests.yml
2020-10-26 15:41:46 +01:00
Ivanq
dd08b89c81
Make tests pass on Python 3.5
2020-10-13 20:36:39 +03:00
Ivanq
6770b450b3
Handle src/gevent/... paths
2020-10-13 19:50:08 +03:00
Ivanq
9b2772b171
Use more unique yet short paths for logging
2020-10-13 19:12:46 +03:00
shortcutme
29dac8a188
Rev4538
2020-10-12 13:12:44 +02:00
Ivanq
352da6bf62
Allow sites to request several CORS permissions at once ( #2631 )
...
* Allow sites to request several CORS permissions at once
* Fix typo
* Don't wait for CORS site download
2020-10-12 13:00:40 +02:00
Tamas Kocsis
288050e5b4
Rev4537, Add warning on invalid file save in UiFileManager
2020-10-06 17:10:58 +02:00
Tamas Kocsis
785d2351eb
Rev4536, Fix Cors permission request for connecting site
2020-10-05 19:02:22 +02:00
Tamas Kocsis
9d1bed11af
Rev4533
2020-10-01 17:18:43 +02:00
Tamas Kocsis
b2342e64bd
Fix file manager listing height calculation for many files
2020-10-01 17:18:33 +02:00
Tamas Kocsis
dcbfb8afe0
Fix browse files link for not installed domain plugins
2020-10-01 17:17:51 +02:00
Jabba
4b8dfc5114
Update requirements.txt ( #2617 )
...
* Update requirements.txt
See: https://github.com/HelloZeroNet/ZeroNet/pull/2616#issuecomment-697341526
2020-09-24 18:24:24 +02:00
Tamas Kocsis
c0baf8b68d
Version 0.7.2, Rev4528
2020-09-21 18:28:12 +02:00
Tamas Kocsis
73dc69605b
Merge sidebar js, css
2020-09-21 18:26:55 +02:00
Tamas Kocsis
52ed8c18ca
Add browse files link to sidebar
2020-09-21 18:26:44 +02:00
Tamas Kocsis
19bc0358b5
Merge UiFileManager js, css
2020-09-21 18:25:53 +02:00
Tamas Kocsis
392350ff79
Codemirror file editor for UiFileManager plugin
2020-09-21 18:25:38 +02:00
Tamas Kocsis
f0b0f57643
UiFileManager plugin
2020-09-21 18:23:28 +02:00
Tamas Kocsis
85790f8866
Check sites on ip change
2020-09-21 18:20:49 +02:00
Tamas Kocsis
ce5b4c3eda
Don't non-existent files as bad
2020-09-18 18:45:42 +02:00
Tamas Kocsis
fde3b51129
Formatting
2020-09-18 18:44:42 +02:00
Tamas Kocsis
550d02d473
Retry site update if it was failed last time
2020-09-18 18:44:28 +02:00
Tamas Kocsis
4da89580c1
Don't mark content.json as bad file if update failed
2020-09-18 18:43:54 +02:00
Tamas Kocsis
bf092b83ab
Workaround for stuck iframe url in Firefox when using back button
2020-09-18 18:43:25 +02:00
Tamas Kocsis
0309b81695
SiteListModifiedFiles: Give error instead of exception if content file does not exists
2020-09-18 18:42:03 +02:00
Tamas Kocsis
e74fdc4036
Redirect homepage with / at the end
2020-09-09 18:29:53 +02:00
Tamas Kocsis
b9c65d75ef
Move error log handler to config object to be able to catch plugin load errors
2020-09-09 18:29:24 +02:00
Tamas Kocsis
49f8e0bc3a
Allow link to console tabs
2020-09-09 18:21:09 +02:00
Tamas Kocsis
c4f8c0177e
Add mode to tracker announce logging
2020-09-08 19:36:54 +02:00
Tamas Kocsis
8c20927f68
Allow test port checker functions from CLI
2020-09-08 19:35:58 +02:00
Tamas Kocsis
5b09f7af41
New port checker: ipfingerprints.com, PortChecker minor rearranging
2020-09-08 19:35:23 +02:00
Tamas Kocsis
1695571afa
Add browser-like header for port checker requests
2020-09-08 19:32:45 +02:00
Tamas Kocsis
8dc5aee8aa
Js based redirecting template formatting
2020-09-08 19:32:10 +02:00
Tamas Kocsis
94765af0f3
Fix not downloaded site delete on startup
2020-09-08 19:28:41 +02:00
Tamas Kocsis
5a226baaa5
Reduce announce number for not recently added sites
2020-09-08 19:28:04 +02:00
Tamas Kocsis
b7bc197012
Only try to get more peers for timeout task if site is recently added
2020-09-08 19:26:18 +02:00
Tamas Kocsis
a0dfbe31f6
Add timeout for private key recover message
2020-09-06 17:06:26 +02:00
Tamas Kocsis
964545dd1f
Remove unnecessary logging
2020-09-06 17:01:59 +02:00
Tamas Kocsis
817ab04941
Fix private key recover typo
2020-09-04 18:29:02 +02:00
Tamas Kocsis
91d0ce3a50
Save users.json of private key change
2020-09-04 18:21:52 +02:00
Tamas Kocsis
e97236201c
Try to recover site privatekey from master seed when site owned switch enabled
2020-09-04 18:21:02 +02:00
Tamas Kocsis
e14f5bf847
Allow modified files query from non-admin sites
2020-09-04 18:15:56 +02:00
Tamas Kocsis
79f10ffe0c
Return error when fileGet binary file
2020-09-04 18:15:16 +02:00
Tamas Kocsis
0bc9374a7d
Optional stats to dirList websocket API command
2020-09-04 18:14:22 +02:00
Tamas Kocsis
8a71bf65cd
Don't leak local path on delete error
2020-09-04 18:08:43 +02:00
Tamas Kocsis
9d198ff7f2
Display full path in 404 error instead of inner_path
2020-09-04 18:07:29 +02:00
Tamas Kocsis
cafeebf120
Fix wrapper_nonce adding to url
2020-09-04 18:07:03 +02:00
Tamas Kocsis
46fba195da
Merge js, css
2020-09-04 17:57:56 +02:00
Tamas Kocsis
501bd51bd1
Only set title from content.json if wrapperSetTitle has not been called
2020-09-04 17:57:34 +02:00
Tamas Kocsis
f7874e1ca3
Fix loading bar hide bug
2020-09-04 17:56:16 +02:00
Tamas Kocsis
8d964d1b8e
Fix infopanel overflow on mobile devices
2020-09-04 17:55:41 +02:00
Tamas Kocsis
051e404a80
Fix typo in Benchmark cli info success number
2020-09-04 17:52:26 +02:00
Tamas Kocsis
6c1abf4004
Don't switch to libev for newer versions of gevent
2020-09-04 17:49:23 +02:00
Tamas Kocsis
0907edb6b1
Remove obsolate auth_key generation
2020-09-04 17:35:48 +02:00
Tamas Kocsis
6ff14d1bbd
Fix plugin config error when running update.py
2020-09-04 17:17:15 +02:00
Tamas Kocsis
4ad5c065f1
Don't display gui error when running from cli on Windows
2020-09-04 17:16:47 +02:00
ZeroNet
c17b8d53d3
Update changelog with 0.6.5, 0.7.0, 0.7.1
2020-09-03 16:56:41 +02:00
ZeroNet
9022a1098a
Merge pull request #2485 from geekless/sidebar-no-content-json
...
Allow opening the sidebar while content.json is not loaded
2020-07-20 18:00:09 +02:00
ZeroNet
6e758ff363
Merge pull request #2596 from shyam-sam/Dockerfile-arm64v8
...
arm64 arch docker image request #2568
2020-07-20 17:42:12 +02:00
SuperMan
29c3523353
arm64 arch docker image request #2568
2020-07-18 17:45:32 +05:30
shortcutme
47ff6c6801
Rev4496
2020-06-30 17:04:55 +02:00
shortcutme
6bd49e8aff
Fix killing greenlets gevent exception
2020-06-30 17:04:47 +02:00
shortcutme
ddbd5c7b19
Fix reset file server port with config web interface
2020-06-30 17:04:09 +02:00
shortcutme
635c3b27cd
Fix loading invalid site block list
2020-06-30 17:03:06 +02:00
shortcutme
6776dabdb3
Fix piecemap downlad error when invalid piecemap got downloaded
2020-06-30 17:02:39 +02:00
shortcutme
14cbaf47c8
Rev4493
2020-06-18 17:28:56 +02:00
shortcutme
4eb50377c3
Warning about deleting private key for owned sites
2020-06-18 17:23:15 +02:00
shortcutme
ea6016d004
Fix latest gevent compatibility
2020-06-18 17:22:45 +02:00
shortcutme
79d26060b3
Add site address hash to site info websocket response
2020-06-18 17:22:33 +02:00
shortcutme
97ad084c21
Ignore ipv6 tests if not supported by os
2020-06-18 17:22:08 +02:00
shortcutme
179e5cb651
Fix portchecker.co
2020-06-18 17:21:43 +02:00
ZeroNet
367745b5ea
Move Android Play store link next to download options
2020-06-16 18:25:58 +02:00
ZeroNet
5c38a78b79
Merge pull request #2573 from canewsin/patch-2
...
Added Android Play Store Link to Read Me
2020-06-16 18:24:48 +02:00
canewsin
a02ed56c69
Added Android Play Store Link to Read Me
2020-06-16 10:33:21 +05:30
ZeroNet
f868fed51d
Merge pull request #2558 from gqgs/ws-iterable
...
Avoid iterating in uninitialized result
2020-05-19 02:02:16 +02:00
Guilherme
e4f42b8ce3
Avoid iterating in uninitialized result
2020-05-11 11:51:10 -03:00
ZeroNet
eeb48fc72e
Merge pull request #2556 from gqgs/debug
...
Remove unnecessary debugger
2020-05-10 12:07:39 +02:00
Guilherme
85733abade
Remove unnecessary debugger
2020-05-10 02:04:30 -03:00
shortcutme
8db4344171
Rev4486, Fix UiPassword cleanup error
2020-05-04 13:38:30 +02:00
ZeroNet
0a9391d28b
Merge pull request #2547 from anoadragon453/anoa/pluralize
...
Fix pluralize translation function
2020-05-03 17:51:26 +02:00
Andrew Morgan
cfef7ab071
Fix pluralize translation function
2020-05-03 14:31:20 +01:00
shortcutme
38c1727b94
Rev4485
2020-05-03 03:59:33 +02:00
shortcutme
36d96d484e
Workaround for UiPassword cookie issues with sandboxed iframes
2020-05-03 03:59:09 +02:00
shortcutme
439f8fc476
Fix UiPassword logout and session list url encoding
2020-05-03 03:57:17 +02:00
shortcutme
07faa3d6d3
Move wrapper necessary check to separate function
2020-05-03 03:56:06 +02:00
ZeroNet
3c7022ea9d
Merge pull request #2546 from anoadragon453/anoa/bigfile_seekable
...
Add missing seekable() class method to BigFile plugin
2020-05-02 11:23:30 +02:00
Andrew Morgan
a657afcd47
Add missing seekable() class method to BigFile plugin
2020-05-01 18:24:47 +01:00
ZeroNet
f3a839f422
Require final gevent 1.5.0 for Python 3.8
2020-04-12 12:15:10 +02:00
shortcutme
ad3920b26a
Rev4478, Skip slow updated files checking with large content.json
2020-04-11 13:34:18 +02:00
ZeroNet
8ffd8d7a3e
Merge pull request #2510 from filips123/patch-1
...
Use Gevent prerelease for Python 3.8
2020-04-08 21:38:43 +02:00
Filip Š
71001491df
Use Gevent prerelease for Python 3.8
2020-04-08 17:05:39 +02:00
ZeroNet
701765b53b
Merge pull request #2496 from canewsin/patch-2
...
Update LICENSE
2020-04-01 17:54:47 +02:00
ZeroNet
fa880d99f1
Merge pull request #2503 from imachug/compressed-keys
...
Support compressed keys
2020-03-31 00:48:28 +02:00
Ivanq
0a9a9b5a57
Support compressed keys
2020-03-30 09:40:06 +03:00
shortcutme
56acac8cd3
Rev4473, Fix Merger site skipping content load to db for some seconds after new site added
2020-03-25 04:13:16 +01:00
ZeroNet
995d3bf717
Merge pull request #2495 from pataquets/patch-1
...
Readme: Add Docker image info and docker pulls badge
2020-03-25 00:37:16 +01:00
canewsin
1de7485858
Update LICENSE
2020-03-25 03:30:41 +05:30
Alfonso Montero
e1c0fd6984
Readme: Add Docker image info and docker pulls badge
2020-03-24 21:16:33 +01:00
ZeroNet
108a3de433
Update Dockerfile
2020-03-24 02:26:54 +01:00
ZeroNet
740fe65355
Update Dockerfile
2020-03-24 02:09:57 +01:00
ZeroNet
abde3d4cf7
Update Dockerfile
2020-03-24 01:58:33 +01:00
ZeroNet
c90c887f8f
Merge pull request #2491 from imachug/import-sslcrypto
...
Import sslcrypto from lib
2020-03-21 21:50:35 +01:00
Ivanq
a4d91f7081
Import sslcrypto from lib
2020-03-21 22:52:56 +03:00
shortcutme
31d4304915
Rev4471, Allow files start with dot
2020-03-21 19:51:44 +01:00
shortcutme
1eec388252
Rev4469
2020-03-20 18:53:25 +01:00
shortcutme
70de3213d6
Fix peer save dictionary changed error
2020-03-20 18:52:58 +01:00
shortcutme
f41d022038
Log BrokenPipeError as warning
2020-03-20 18:52:18 +01:00
shortcutme
723d1f4370
Rev4467
2020-03-18 03:21:14 +01:00
shortcutme
ca94703fc3
Fix tray icon destroy overflow exception
2020-03-18 03:21:00 +01:00
shortcutme
a5971adbe6
Add data_dir to example UiConfig tracker list
2020-03-18 03:19:01 +01:00
ZeroNet
dfeebbabe8
Merge pull request #2487 from imachug/gevent-ws-fix2
...
Update gevent-ws to v2.0.7 to fix werkzeug
2020-03-17 21:49:54 +01:00
Ivanq
66194ce435
Update gevent-ws to v2.0.7 to fix werkzeug
2020-03-17 23:48:36 +03:00
Vadim Ushakov
2de3c9a544
Allow opening the sidebar while content.json is not loaded
...
If one opens the sidebar of a site not being downloaded yet, the following error occurs:
```
Internal error: KeyError('content.json',): 'content.json'
UiWebsocket.py line 79 > 235 > Sidebar/SidebarPlugin.py line 527 > 120 > ContentDbDict.py line 59
```
Also, the sidebar is not visible.
This fixes the both issues.
For sites without peers, the only way to delete the site was to navigate to ZeroHellow, scroll the left panel to "Connecting sites", and delete the site from the list. Now those sites can be deleted from the sidebar.
2020-03-17 23:09:40 +07:00
shortcutme
5fb342a825
Change to GPLv3 license
...
Based on https://github.com/HelloZeroNet/ZeroNet/issues/2273
2020-03-17 14:48:24 +01:00
ZeroNet
3156d2f94b
Merge pull request #2483 from imachug/gevent-ws-fix
...
Potential fix of BrokenPipeError
2020-03-17 14:25:11 +01:00
Ivanq
ba156bbdec
Potential fix of BrokenPipeError
2020-03-17 07:54:56 +03:00
ZeroNet
6beb76eac8
Merge pull request #2482 from imachug/gevent-ws-insensitive
...
Upgrade gevent-ws to v2.0.5
2020-03-16 21:36:43 +01:00
Ivanq
d3d18234df
Upgrade gevent-ws to v2.0.5
2020-03-16 20:50:10 +03:00
ZeroNet
faa24a8b41
Merge pull request #2478 from imachug/sslcrypto-weird
...
Switch to sslcrypto v4.0 to support OpenSSL without builtin curves
2020-03-16 17:43:30 +01:00
ZeroNet
f749228a2c
Merge pull request #2475 from imachug/gevent-ws-fix2
...
Disable process_result on websocket requests
2020-03-16 16:16:47 +01:00
Ivanq
7e17a4e967
Switch to sslcrypto v4.0 to support OpenSSL without builtin curves
2020-03-15 20:18:04 +03:00
Ivanq
19f003141b
Disable process_result on websocket requests
2020-03-14 07:27:19 +03:00
ZeroNet
53a6063576
Merge pull request #2471 from imachug/patch-1
...
Search for any OpenSSL version in LD_LIBRARY_PATH
2020-03-10 21:34:39 +01:00
Ivanq
33af83b2cd
Search for any OpenSSL version in LD_LIBRARY_PATH
2020-03-10 22:31:26 +03:00
ZeroNet
3426d5fe63
Merge pull request #2466 from imachug/websocket
...
Fix websocket_client compatibility
2020-03-09 15:54:54 +01:00
ZeroNet
f2934c10b4
Merge pull request #2463 from canewsin/patch-1
...
Added Github Action Test Badge to ReadMe
2020-03-09 15:51:13 +01:00
Ivanq
a2457b2488
Forgot that Upgrade is case-insensitive
2020-03-09 11:06:35 +03:00
canewsin
193632c3f9
Added Github Action Test Badge to ReadMe
2020-03-07 17:30:27 +05:30
ZeroNet
a1c176bb3f
Merge pull request #2459 from imachug/github-actions
...
Add GitHub Actions workflow
2020-03-05 21:16:13 +01:00
Ivanq
02fd1dc4d0
Add GitHub Actions workflow
2020-03-05 23:03:23 +03:00
ZeroNet
296e4aab57
Fix sslcrypto thread safety ( #2454 )
...
* Use sslcrypto instead of pyelliptic and pybitcointools
* Fix CryptMessage
* Support Python 3.4
* Fix user creation
* Get rid of pyelliptic and pybitcointools
* Fix typo
* Delete test file
* Add sslcrypto to tree
* Update sslcrypto
* Add pyaes to src/lib
* Fix typo in tests
* Update sslcrypto version
* Use privatekey_bin instead of privatekey for bytes objects
* Fix sslcrypto
* Fix Benchmark plugin
* Don't calculate the same thing twice
* Only import sslcrypto once
* Handle fallback sslcrypto implementation during tests
* Fix sslcrypto fallback implementation selection
* Fix thread safety
* Add derivation
* Bring split back
* Fix typo
* v3.3
* Fix custom OpenSSL discovery
2020-03-05 17:54:46 +01:00
ZeroNet
7ba2c9344d
Merge pull request #2457 from imachug/segfault
...
Make ThreadPool a context manager to prevent memory leaks
2020-03-05 10:45:14 +01:00
Ivanq
09e65e1d95
Make ThreadPool a context manager to prevent memory leaks
2020-03-05 08:06:57 +03:00
shortcutme
c4f65a5d7b
Rev4462, Experimental fix for segfault on shutdown
2020-03-04 21:50:28 +01:00
ZeroNet
37a401fdef
Merge pull request #2449 from krzotr/polish-translation
...
Polish translation
2020-03-04 18:14:06 +01:00
ZeroNet
e7d1e1f097
Merge pull request #2455 from zyw271828/py3
...
Improve README-zh-cn.md according to latest README.md
2020-03-03 10:36:51 +01:00
zyw271828
6df3036f11
Improve README-zh-cn.md according to latest README.md
2020-03-03 13:12:54 +08:00
zyw271828
e2a582d892
Update "How can I create a ZeroNet site" section of README-zh-cn.md
2020-03-03 12:54:41 +08:00
zyw271828
aaabcb6b1a
Update "How to join" section of README-zh-cn.md
2020-03-03 12:48:18 +08:00
ZeroNet
7bf790003e
Merge pull request #2453 from krzotr/patch-7
...
Fixed `Cache-Control` for .js and .css files - 10 minutes cache
2020-03-02 18:25:16 +01:00
shortcutme
f46b945cdc
Rev4461
2020-03-02 17:09:21 +01:00
shortcutme
27761c5045
Fix merger site updating
2020-03-02 17:09:13 +01:00
shortcutme
e0bf4dc9ec
Skip announcing to trackers with unsupported address
2020-03-02 17:08:43 +01:00
shortcutme
1fc67a3d71
Rev4460, Fix mergersite update on slow storage
2020-03-02 16:44:34 +01:00
krzotr
5baacf963d
Fixed Cache-Control
for .js and .css files
2020-02-29 00:51:41 +01:00
Krzysztof Otręba
b790bcac9b
Polish translation
2020-02-28 01:24:44 +01:00
Ivanq
219b90668f
Switch from gevent-websocket to gevent-ws ( #2439 )
...
* Switch from gevent-websocket to gevent-ws
* Return error handling, add gevent_ws source to lib
2020-02-28 01:20:04 +01:00
krzotr
2862587c15
Fixed "LookupError: 'hex' is not a text encoding" on /StatsBootstrapper page ( #2442 )
...
* Fixed "LookupError: 'hex' is not a text encoding"
* Fixed KeyError: 'ip4'
2020-02-27 00:48:26 +01:00
shortcutme
6218a92895
Rev4458
2020-02-25 16:47:28 +01:00
shortcutme
58f03e21ef
Change unreliable trackers
2020-02-25 16:47:04 +01:00
shortcutme
b85477787d
Workaround for Tor utf8 cookie file path encoding bug on Windows
2020-02-25 16:46:21 +01:00
shortcutme
6a1235bd45
Remove old Gevent RLock support
2020-02-25 16:45:55 +01:00
ZeroNet
33d6a9c402
Merge pull request #2438 from imachug/websocket
...
Avoid code duplication in bigfileUploadInit
2020-02-24 17:56:14 +01:00
Ivanq
17f65a5179
Avoid code duplication
2020-02-24 19:19:35 +03:00
Ivanq
f8e2cbe429
Allow uploading files via websocket ( #2437 )
...
* Allow uploading files via websocket
* Fix
2020-02-24 13:46:01 +01:00
shortcutme
f0a706f6ab
Rev4455, Fix new sites file downloading
2020-02-21 13:58:11 +01:00
shortcutme
8b994e42c2
Rev4452
2020-02-20 17:27:50 +01:00
shortcutme
ae9a76a6c9
Fix double sites.json loading on startup when adding missing sites
2020-02-20 17:27:31 +01:00
shortcutme
9b85d8638d
Don't allow run site api calls when site is deleting
2020-02-20 17:25:56 +01:00
shortcutme
a9c75a3146
Fix start dir parsing for command line and better description
2020-02-20 17:25:06 +01:00
shortcutme
1cc0ec3f31
Indepently configurable OpenSSL lib/bin file
2020-02-20 17:23:00 +01:00
shortcutme
b1819ff71d
Fix trayicon autostart script duplicated arguments
2020-02-20 17:19:16 +01:00
shortcutme
fca1033f83
Fix trayicon auto start script write/read with utf8 path
2020-02-20 17:18:59 +01:00
ZeroNet
32855d0479
Merge pull request #2426 from canewsin/patch-2
...
Added Custom Openssl Path for Native Clients and start_dir config
2020-02-19 17:20:24 +01:00
shortcutme
2c826eba2d
Rev4447, Fix Msgpack 1.0.0 compatibility
2020-02-19 16:48:14 +01:00
canewsin
8facd9ff84
Added Custom Openssl Path for Native Clients and start_dir config
...
This Parameter helpful where openssl path is not fixed always, we can also use this to reduce code verbosity by providing other like these and provide them as parameter
if sys.platform.startswith("win"):
self.openssl_bin = "tools\\openssl\\openssl.exe"
elif config.dist_type.startswith("bundle_linux"):
self.openssl_bin = "../runtime/bin/openssl"
else:
self.openssl_bin = "openssl"
Also Added Custom start_dir config option since android path issue of not valid "./" path, where files via provided path are not loading on some systems like Android client.
for more detailed conversation see pull request [#2422 ](https://github.com/HelloZeroNet/ZeroNet/pull/2422 )
2020-02-18 23:09:16 +05:30
shortcutme
64e5e0c80e
Rev445, Fix and test random fail in CryptMessage decrypt
2020-02-18 15:28:14 +01:00
shortcutme
8aa4e27938
Rev4411
2020-02-13 17:26:29 +01:00
shortcutme
bc76bf291a
Fix site blocklist with address hash based blocking and move checking to server-side
2020-02-13 17:26:15 +01:00
shortcutme
70cc982e2e
Log actual disabled function for multiuser plugin
2020-02-13 17:24:59 +01:00
shortcutme
61ac6a30d3
Fix loading blocked raw sites
2020-02-13 17:24:22 +01:00
shortcutme
d2627f36d5
Pass all arguments on site need
2020-02-13 17:23:37 +01:00
shortcutme
d36324e0d3
More detailed info on http host error
2020-02-13 17:23:00 +01:00
shortcutme
113b57415f
More detailed info on origin error
2020-02-13 17:22:37 +01:00
shortcutme
fefd2474b1
Don't reload sites on listing
2020-02-13 17:22:09 +01:00
tangdou1
28ce08de8e
Update zh.json ( #2413 )
...
* Update zh.json
* Update zh.json
* Update zh.json
2020-02-11 16:12:06 +01:00
shortcutme
037f0a3ff4
Rev4404
2020-02-07 16:43:23 +01:00
shortcutme
a3546d56b0
Merge js
2020-02-07 16:42:26 +01:00
shortcutme
95bf4ecb42
Read 5MB of logs for non-default console tabs
2020-02-07 16:40:27 +01:00
shortcutme
c91f2f0a09
Move all optional file download to separate button on sidebar
2020-02-07 16:40:04 +01:00
shortcutme
6d425f30fe
Stop checkconnections with connectionserver
2020-02-07 16:38:42 +01:00
shortcutme
8e79a7da63
Fix incomplete loading of dbschema.json
2020-02-07 16:37:37 +01:00
shortcutme
10c02c31c2
Rev4401
2020-01-28 16:59:03 +01:00
shortcutme
a0f5e1bde8
Fix translations
2020-01-28 16:58:46 +01:00
shortcutme
2e9cff928c
Skip commit if already commiting
2020-01-28 16:58:14 +01:00
shortcutme
46210b2f04
Use peer ip in peer exchange if no active connection
2020-01-28 16:57:20 +01:00
shortcutme
6dae187e22
More detailed logging on write error
2020-01-28 16:56:35 +01:00
ZeroNet
a7e783a26b
Merge pull request #2403 from eduaddad/patch-5
...
CONFIGURATION ITEM VALUE CHANGED - should work now
2020-01-28 16:50:17 +01:00
ZeroNet
60af3ceda9
Merge pull request #2404 from eduaddad/patch-6
...
added the Save as .Zip translation to Brazilian Portuguese
2020-01-28 16:49:08 +01:00
shortcutme
11415fe082
Log mock ws caller to get more detail on random test fail
2020-01-24 16:05:19 +01:00
ZeroNet
df93fa0ffe
Add PGP public key link
2020-01-24 14:58:37 +01:00
Eduaddad
849d514f28
added to translation Save as .Zip
...
added to translation Save as .Zip
2020-01-22 14:00:19 -03:00
Eduaddad
4d8ee4bafb
CONFIGURATION ITEM VALUE CHANGED - should work now
...
CONFIGURATION ITEM VALUE CHANGED - should work now
2020-01-22 13:54:19 -03:00
shortcutme
ac8aaaff75
Rev4399
2020-01-22 16:37:48 +01:00
shortcutme
238ede9419
Only correct time if we have at least 9 connected peers
2020-01-22 16:37:07 +01:00
shortcutme
835174270e
Less wait for closing cursors
2020-01-22 16:36:52 +01:00
shortcutme
62a2ec7254
Make sure to commit before vacuum
2020-01-22 16:36:33 +01:00
shortcutme
a9368bb3c8
Don't allow parallel sites.json loading
2020-01-22 16:35:40 +01:00
shortcutme
e75e199334
Fix multi-line log events display in web console
2020-01-22 16:33:54 +01:00
shortcutme
2b7aebd89d
Fix optional file loading when sites.json load takes more than 1 sec
2020-01-22 16:33:30 +01:00
shortcutme
3e08eabc86
Proper error when piecemap download fails
2020-01-22 16:31:35 +01:00
shortcutme
a16d55c863
Fix compatibility with Snap package
2020-01-22 16:31:09 +01:00
ZeroNet
e51ae580b9
Merge pull request #2396 from eduaddad/patch-4
...
Update pt-br.json
2020-01-22 16:27:43 +01:00
ZeroNet
914576b9db
Change to full PGP fingerprint
2020-01-19 13:30:22 +01:00
Eduaddad
3edb34ec56
Update pt-br.json
...
more translations
2020-01-15 00:53:19 -03:00
shortcutme
224093b3dd
Rev4397, Fix big file invalid path errors
2020-01-09 16:35:05 +01:00
Ivanq
77c3e43978
Detect content encoding based on query string ( #2385 )
2020-01-07 10:34:14 +01:00
shortcutme
03350d7454
Rev4394
2020-01-04 16:56:42 +01:00
shortcutme
2b5e57e840
Fix updateing deleted site in contentdb
2020-01-04 16:55:56 +01:00
shortcutme
39442977db
Thread safe access and request log updating in optionalmanager
2020-01-04 16:55:40 +01:00
shortcutme
0af90aad37
Maxmind db as download source no longer works
2020-01-04 16:55:08 +01:00
shortcutme
c5d51c9cab
Verify cert in separate function
2020-01-04 16:54:34 +01:00
shortcutme
0dbcec8092
Merge wrapper
2020-01-04 16:54:20 +01:00
shortcutme
76e4b75c2d
Fix removing loading screen without loaded content
2020-01-04 16:54:13 +01:00
shortcutme
c1ad7914f1
Always update loading screen site too large message with site info received
2020-01-04 16:53:49 +01:00
shortcutme
9085a4b0cc
Less frequent update of progress bar
2020-01-04 16:53:11 +01:00
shortcutme
820346c98d
More logging to wrapper
2020-01-04 16:52:51 +01:00
shortcutme
995d87c167
Don't add escaping iframe message for link without target=_top
2020-01-04 16:52:18 +01:00
shortcutme
fe739fa848
Log tasks with larger priority
2020-01-04 16:48:56 +01:00
shortcutme
b6d0bf8f6b
Use msvcrt 110 and 120 when 110 is not avaliable
2020-01-04 16:48:37 +01:00
ZeroNet
aec1ab4ed2
Merge pull request #2378 from rllola/zeroname_doc_update
...
Update Zeroname updater documentation
2020-01-02 17:54:12 +01:00
rllola
7d5f3354b6
Update README; 'valueencoding' configuration required for rpc call;
2020-01-02 11:32:47 +01:00
shortcutme
feb58e4b0e
Rev4382, Fix is_prev_builtin startup error
2019-12-31 18:15:17 +01:00
shortcutme
163825c03e
Rev4381
2019-12-31 12:56:10 +01:00
shortcutme
3fc80f834d
New tests for worker task manager
2019-12-31 12:55:09 +01:00
shortcutme
20b0db7ddb
Thread safe task remove in failTask
2019-12-31 12:54:45 +01:00
shortcutme
b2e7cbb927
Refactor task adding with less locking
2019-12-31 12:51:52 +01:00
shortcutme
5987274edf
Name task adding lock
2019-12-31 12:50:39 +01:00
shortcutme
ba218974c4
Task remove optimization
2019-12-31 12:50:21 +01:00
shortcutme
721d4a22f1
Remove unnecessary log from worker task manager
2019-12-31 12:49:59 +01:00
shortcutme
32b0153d34
Log site address with getfile error
2019-12-31 12:46:01 +01:00
shortcutme
71d32d7414
Less slow query loggin
2019-12-31 12:45:36 +01:00
shortcutme
796ee572ce
Fix verify invalid json
2019-12-31 12:44:47 +01:00
shortcutme
60146a083c
Fix ui_websocket test result with None
2019-12-21 03:30:27 +01:00
shortcutme
df87bd41b4
Log WsMock sent data itself to figure out random Crypt test fail
2019-12-21 03:22:37 +01:00
shortcutme
3d73599deb
Don't retry bad files also in big file tests
2019-12-21 03:21:38 +01:00
shortcutme
48124e12d9
Rev4372
2019-12-21 03:05:49 +01:00
shortcutme
17fb740c51
Don't try to download bad files again in tests to avoid random test fails
2019-12-21 03:05:19 +01:00
shortcutme
c6b07f1294
Wait until checkmodification spawned pools are finishing
2019-12-21 03:04:36 +01:00
shortcutme
3ccce46314
Wait until downloadContent pool finishes
2019-12-21 03:03:49 +01:00
shortcutme
7c1da5da52
Abilty to disable file bad file retry at end of download
2019-12-21 03:03:32 +01:00
shortcutme
c5de1447c8
onComplete will be triggered by WorkerManager
2019-12-21 03:02:53 +01:00
shortcutme
e16ace433c
Better logging in site download content
2019-12-21 03:02:36 +01:00
shortcutme
975f53b95b
New logging format for tests
2019-12-21 03:01:45 +01:00
shortcutme
8a994b5559
Ask before UiWebsocket server shutdown action
2019-12-21 02:59:50 +01:00
shortcutme
2acf24c336
Fix ipv4 checking regexp
2019-12-21 02:59:18 +01:00
shortcutme
2c3f1ba7ad
Check if all task are complete on fail task
2019-12-21 02:59:04 +01:00
shortcutme
c01245a4e0
Log task fail
2019-12-21 02:58:48 +01:00
shortcutme
f119f7d0d2
Use faster and thread safe way to re-sort tasks
2019-12-21 02:58:35 +01:00
shortcutme
62d4edadf6
Fail task if no peer left to try
2019-12-21 02:57:53 +01:00
shortcutme
8bf17d3a69
Add reason for Worker actions
2019-12-21 02:57:25 +01:00
shortcutme
0881e274a9
Log lock waits for task adding in WorkerManager
2019-12-21 02:56:42 +01:00
shortcutme
7ca09ba75b
Fix updating key 0 in WorkerTaskManager
2019-12-21 02:55:22 +01:00
ZeroNet
bde8b30d5c
Upload logs after failure, remove sometimes failing coverage check
2019-12-20 17:32:49 +01:00
shortcutme
87d1c736e2
Fix log printing typo
2019-12-19 02:45:00 +01:00
shortcutme
eba81cc7d2
Print logs from subdirs
2019-12-19 02:36:36 +01:00
shortcutme
69eb831c7e
Rev4361
2019-12-19 02:17:21 +01:00
shortcutme
99e6326974
More compact stack logging
2019-12-19 02:17:13 +01:00
shortcutme
50bbe47bf2
Better logging on file update
2019-12-19 02:17:00 +01:00
shortcutme
8bfef12ad4
Don't try to pack unknown peer addresses
2019-12-19 02:16:41 +01:00
ZeroNet
6085cfd1a7
Merge pull request #2364 from Zaefarani/patch-1
...
Add Farsi (Persian) Translation to ZeroNet
2019-12-18 19:29:26 +01:00
shortcutme
d660a268e8
Rev4360
2019-12-18 16:43:58 +01:00
shortcutme
c161140a90
Add locking for db cursor
2019-12-18 16:43:46 +01:00
shortcutme
7af8d1cd93
Save last lock time
2019-12-18 16:42:47 +01:00
shortcutme
845b50915d
Rev4358
2019-12-18 15:32:50 +01:00
shortcutme
dbbad3097c
Add segfault catcher, log plugins to separate directory
2019-12-18 15:32:42 +01:00
shortcutme
1abaa6fddc
Benchmark only exits when running as test from cli
2019-12-18 15:24:40 +01:00
shortcutme
7ecf09a496
Allow to change test log dir with environmental variable
2019-12-18 15:24:05 +01:00
shortcutme
c0639fef75
Lock task adding to avoid race condition when getFileInfo switches
2019-12-18 15:23:16 +01:00
ZeroNet
c08d266822
Change to more simple way to create new site
2019-12-18 14:55:37 +01:00
Hamid reza Zaefarani
6bc3c168c6
Merge pull request #1 from decentralizedauthority/patch-1
...
Rename fa,json to fa.json
2019-12-18 14:45:00 +03:30
Hamid reza Zaefarani
1fe7127082
Rename fa,json to fa.json
2019-12-18 14:35:54 +03:30
Decentralized Authority
cfaaaf57ec
Rename fa,json to fa.json
2019-12-18 10:59:48 +00:00
shortcutme
93d2ee65fe
Validate json files in src and plugins dir
2019-12-17 21:30:01 +01:00
shortcutme
9c08e41b9e
Rev4355
2019-12-17 21:03:01 +01:00
shortcutme
abee87bbec
Wait for threadpool kill with 1s timeout to fix memory leak test
2019-12-17 21:02:48 +01:00
shortcutme
d4b6f79746
Display logs after failure
2019-12-17 21:01:04 +01:00
shortcutme
a7c26f893f
Rev4354
2019-12-17 20:46:29 +01:00
Hamid reza Zaefarani
24b8cdf87a
Add Farsi (Persian) Translation to ZeroNet
...
Persian Translation of ZeroNet Site
2019-12-17 23:15:51 +03:30
shortcutme
fd43aa61ef
Current gevent in PyPI is not fully compatible with Python3.8
2019-12-17 20:37:32 +01:00
shortcutme
77869830c5
Fix shutdown hang
2019-12-17 20:36:52 +01:00
shortcutme
87fc8ced5e
Accept only my exception when testing Noparallel
2019-12-17 16:06:13 +01:00
ZeroNet
909967629b
Remove incompatible tests
2019-12-17 15:34:43 +01:00
ZeroNet
afe0d82f18
Run only selected benchmark tests
2019-12-17 15:25:46 +01:00
shortcutme
1ad97a6696
Run internal test on CI
2019-12-17 15:16:23 +01:00
shortcutme
e7e8e59c1e
Rev4353
2019-12-17 15:08:42 +01:00
shortcutme
f3665b172f
Avoid unnecessary pool call
2019-12-17 15:07:32 +01:00
shortcutme
23b3cd3986
Better rebuild log message
2019-12-17 15:07:00 +01:00
shortcutme
f7ee6744af
Db busy event waited in getDb
2019-12-17 15:06:36 +01:00
shortcutme
ac45217816
Add reason for db close and rebuilds
2019-12-17 15:05:59 +01:00
shortcutme
8c51e81a0b
Fix double opening of dbs
2019-12-17 15:05:21 +01:00
shortcutme
9d777951dd
Fix console tabs display gitch on edge
2019-12-17 15:03:04 +01:00
shortcutme
2778b17f8d
Ignore trayicon destroy errors
2019-12-17 15:02:39 +01:00
shortcutme
98c98fbac7
Thread safe method to create directory for db
2019-12-17 15:02:18 +01:00
shortcutme
9b1f6337c3
Wait for cursor finish on db close
2019-12-17 15:02:04 +01:00
shortcutme
2019093431
Fix testing on slower storage
2019-12-17 15:01:15 +01:00
shortcutme
eac25caf28
Log packing peer arrors as debug
2019-12-17 15:00:23 +01:00
shortcutme
b421893434
Return timer greenet
2019-12-17 15:00:09 +01:00
shortcutme
f1b19f5fc7
Fix DbQuery logging
2019-12-17 14:59:54 +01:00
shortcutme
61f1a741fc
Test main loop caller
2019-12-17 14:52:58 +01:00
shortcutme
f01d335835
Test noparallel multi thread compatibility
2019-12-17 14:52:13 +01:00
shortcutme
5c1b34387c
Noparallel multi thread compatibility
2019-12-17 14:51:57 +01:00
shortcutme
dfd55c3957
Fix memory leak when using sleep in threads
2019-12-17 14:50:38 +01:00
shortcutme
b21895fa78
Kill threadpool properly
2019-12-17 14:50:10 +01:00
shortcutme
495d695c5a
Fix threadpool apply and spawn when threadpool is full
2019-12-17 14:49:50 +01:00
shortcutme
3309489c24
Only call the function in separate thread when in the main loop
2019-12-17 14:48:11 +01:00
shortcutme
8a5a75e68f
Allow pass calls to the main loop
2019-12-17 14:47:27 +01:00
shortcutme
c1df78b97f
Name threadpools
2019-12-17 14:43:33 +01:00
shortcutme
4c31aae97b
Refactor worker, fix concurrent write errors
2019-12-17 14:42:33 +01:00
shortcutme
0839fdfc5e
Add reason for db close
2019-12-17 14:35:49 +01:00
shortcutme
d062f01127
Log temp site events under different name
2019-12-17 14:34:53 +01:00
shortcutme
e91fb90a45
Fix tests when running for long time
2019-12-17 14:34:29 +01:00
shortcutme
6539ca5eb0
Log spy actions to file when running tests
2019-12-17 14:33:06 +01:00
shortcutme
b138ebc519
Capture fd for pytest
2019-12-17 14:32:43 +01:00
shortcutme
79c1cd15ab
Use libev when running test
2019-12-17 14:32:17 +01:00
shortcutme
10c1986c54
Fix site list changing during listing
2019-12-17 14:31:55 +01:00
shortcutme
d7cabb47ca
Log task numbers on content.json start
2019-12-17 14:31:41 +01:00
shortcutme
8de1714f08
Fix onComplete call when donwload end
2019-12-17 14:31:12 +01:00
shortcutme
20ba9cd589
Log site download time
2019-12-17 14:30:29 +01:00
shortcutme
af1ac9bce8
Try to find already running task for file before start a new one
2019-12-17 14:30:14 +01:00
shortcutme
31a6e3ee9a
Don't allow clone to run in parallel
2019-12-17 14:29:48 +01:00
shortcutme
dca1dcdd2d
Use always active connection in DbCursor
2019-12-17 14:28:52 +01:00
shortcutme
a54f5f3e9f
Change trackers to more stable onces
2019-12-17 14:26:14 +01:00
shortcutme
51f49cd45a
Always use libev if possible
2019-12-17 14:25:04 +01:00
shortcutme
eb63eb7b1d
Log startup errors in log file
2019-12-17 14:24:44 +01:00
shortcutme
b4f7e51e96
Limit stack size on formatting
2019-12-17 14:24:08 +01:00
shortcutme
c2d2189039
Log content init failed as info
2019-12-17 14:23:47 +01:00
shortcutme
1eda3258de
Always raise error on verify error
2019-12-17 14:23:31 +01:00
shortcutme
0171cb0844
Avoid get db_inner_path for every file on signing
2019-12-17 14:23:18 +01:00
shortcutme
08a0a63631
Create ssl contexts only once
2019-12-17 14:22:29 +01:00
shortcutme
8ed7d0385d
If possible use loaded db to get db file inner_path
2019-12-17 14:21:47 +01:00
shortcutme
02d45e9c39
Use separate threadpool for batch site storage operations
2019-12-17 14:20:49 +01:00
shortcutme
2a402a0674
Use thread-safe mode to create directories
2019-12-17 14:18:54 +01:00
shortcutme
1be56b5a39
Return exit code 1 if any test failed
2019-12-17 14:10:42 +01:00
shortcutme
1e175bc41f
Remove used cursors from benchmark db test
2019-12-17 14:10:05 +01:00
ZeroNet
c16569a6ab
Merge pull request #2363 from GiganticBlackBear/py3
...
Update hu.json
2019-12-16 16:45:48 +01:00
Gigantic Black Bear
d19cc64611
Update hu.json
2019-12-16 15:19:42 +00:00
shortcutme
958882c1c5
Revert "Switch to sslcrypto for cryptography tasks ( #2338 )"
...
This reverts commit fbc7b6fc4f
.
2019-12-15 18:30:42 +01:00
ZeroNet
2f7323043f
Merge pull request #2358 from imachug/bencode
...
Switch to bencode_open
2019-12-15 12:49:04 +01:00
Ivanq
fbc7b6fc4f
Switch to sslcrypto for cryptography tasks ( #2338 )
...
* Use sslcrypto instead of pyelliptic and pybitcointools
* Fix CryptMessage
* Support Python 3.4
* Fix user creation
* Get rid of pyelliptic and pybitcointools
* Fix typo
* Delete test file
* Add sslcrypto to tree
* Update sslcrypto
* Add pyaes to src/lib
* Fix typo in tests
* Update sslcrypto version
* Use privatekey_bin instead of privatekey for bytes objects
* Fix sslcrypto
* Fix Benchmark plugin
* Don't calculate the same thing twice
* Only import sslcrypto once
* Handle fallback sslcrypto implementation during tests
* Fix sslcrypto fallback implementation selection
2019-12-15 12:46:06 +01:00
Ivanq
3178b69172
Switch to bencode_open
2019-12-12 17:46:16 +03:00
shortcutme
28fcf3c1ea
Rev4327
2019-12-11 20:04:50 +01:00
shortcutme
71939097b0
Make execution order test more predictable
2019-12-11 20:04:39 +01:00
shortcutme
2fd337bb55
Add wasm content type
2019-12-11 20:03:28 +01:00
shortcutme
5e26161e84
Rev4325
2019-12-04 17:16:08 +01:00
shortcutme
04ecb89e9a
Avoid sending too many publish request to an outdated client
2019-12-04 17:15:42 +01:00
shortcutme
23f851343f
Fix exception when params is an iterator
2019-12-04 17:15:08 +01:00
shortcutme
5ce1782d05
Change journal and foreign keys mode on db connect
2019-12-04 17:14:50 +01:00
shortcutme
daee14533c
Fix site number changes when data collected for stats
2019-12-04 17:14:04 +01:00
ZeroNet
31f505b309
Merge pull request #2339 from ethernetcat/py3
...
Update jp.json
2019-12-04 15:40:51 +01:00
shortcutme
c8214bf3ea
Fix threadpool test premature end on some platforms
2019-12-04 12:47:47 +01:00
shortcutme
1935a69c04
Add session based log disable at test
2019-12-04 12:46:44 +01:00
shortcutme
ea5f64bfea
Only log at start of the test cases
2019-12-04 12:46:13 +01:00
shortcutme
3dd04b27de
Correct invalid UiConfig pt-br json file
2019-12-04 11:03:45 +01:00
ZeroNet
9940b7bff3
Merge pull request #2334 from eduaddad/patch-3
...
Translation update for latest changes
2019-12-04 11:00:11 +01:00
ethernetcat
901ccf2d14
Update jp.json
2019-12-04 17:52:33 +09:00
Eduaddad
6a1a821ed4
Translation update for latest changes
...
Translation update for latest changes
2019-11-30 12:04:25 -03:00
shortcutme
aa9fe09337
Remove unnecessary line from config
2019-11-30 02:19:18 +01:00
shortcutme
bdb655243f
Rev4322
2019-11-30 02:16:29 +01:00
shortcutme
566c29363f
Slower progress bar animation
2019-11-30 02:15:17 +01:00
shortcutme
37b8c0241f
Db threads modify in config interface
2019-11-30 02:14:54 +01:00
shortcutme
1a17645e93
Remove unnecessary import
2019-11-30 02:14:08 +01:00
shortcutme
5fba850d74
Don't close connection if it's already closed
2019-11-30 02:13:58 +01:00
shortcutme
bd90e0ce52
Add Db id to logging identifier
2019-11-30 02:13:39 +01:00
shortcutme
c24cfa721b
Lock db while connecting
2019-11-30 02:13:17 +01:00
shortcutme
1670d96908
Execute db commit in separate thread
2019-11-30 02:12:33 +01:00
shortcutme
ec3c44c5b3
Use ThreadPool lock in Db
2019-11-30 02:11:34 +01:00
shortcutme
12bfad8fe6
Don't execute query while commiting
2019-11-30 02:11:11 +01:00
shortcutme
594edc6e9a
Commit after executemany
2019-11-30 02:10:40 +01:00
shortcutme
99304a09ca
Log long db queries
2019-11-30 02:10:11 +01:00
shortcutme
5c93aadce3
Gevent block time resolution log to ms
2019-11-30 02:09:14 +01:00
shortcutme
f0c10efca6
Progress meter for site delete
2019-11-30 02:08:29 +01:00
shortcutme
c10dd5239e
Log test case start/end and debug message
2019-11-30 02:08:11 +01:00
shortcutme
fa0d1a50b5
Better test of threadpool
2019-11-30 02:07:40 +01:00
shortcutme
66a1c4d242
Multi-process and gevent loop friendly lock
2019-11-30 02:07:30 +01:00
shortcutme
b7c6b84826
Don't log killed worker write as error
2019-11-30 02:05:20 +01:00
shortcutme
1c587bde25
Avoid write race on same file
2019-11-30 02:04:59 +01:00
shortcutme
e1dc29c374
Rev4308
2019-11-27 03:08:20 +01:00
shortcutme
59e0ffd8e0
Remove unnecessary imports from CryptMessage
2019-11-27 03:08:01 +01:00
shortcutme
f7c767c1c8
Make Chart plugin compatible with db changes
2019-11-27 03:07:44 +01:00
shortcutme
fca9db7972
Try fix Recursive use of cursors ProgrammingError by creating new cursor for every execute and move Lock to db
2019-11-27 03:07:08 +01:00
shortcutme
afd23849a6
Log site delete as info
2019-11-27 03:04:49 +01:00
shortcutme
1b2eee058c
Log test case start and end
2019-11-27 03:03:31 +01:00
shortcutme
777486a5be
Try new way to avoid pytest io errors
2019-11-27 03:03:22 +01:00
shortcutme
8b6f221e22
Formatting
2019-11-27 03:02:18 +01:00
shortcutme
97ecb7e3aa
Rev4303
2019-11-25 14:50:16 +01:00
shortcutme
5df5e25d68
Better logging of recent peers
2019-11-25 14:49:40 +01:00
shortcutme
66a950a481
New, much faster worker task sorting
2019-11-25 14:43:28 +01:00
shortcutme
29346cdef5
Faster, async local ip discovery
2019-11-25 14:40:52 +01:00
shortcutme
4f8e941e39
Fix err type logging
2019-11-25 14:39:24 +01:00
shortcutme
756f5a1608
Fix display peer found time on /Stats page
2019-11-25 14:38:53 +01:00
shortcutme
416e7d6fe0
Fix too fast benchmark results statistics
2019-11-25 14:38:27 +01:00
shortcutme
7b210429b5
Multi threaded eciesDecrypt
2019-11-25 14:37:55 +01:00
shortcutme
c52d47b15f
Don't show notifications when testing
2019-11-25 14:35:31 +01:00
shortcutme
9a43626aa6
When testing don't register shutdown functions
2019-11-25 14:35:16 +01:00
shortcutme
c14e722303
Fix bug that someomes blocked plugins accessing connectionserver sitelist
2019-11-25 14:34:46 +01:00
shortcutme
07633ba79d
Fix local peers dropping out from recent peers
2019-11-25 14:33:18 +01:00
shortcutme
6ff7fe55fc
Make sure we use local peers if possible
2019-11-25 14:32:06 +01:00
shortcutme
a14c36cd3e
Add peer's site to str represetntation
2019-11-25 14:31:12 +01:00
shortcutme
c21fe3d23a
Prefer connecting to non-onion peers
2019-11-25 14:30:51 +01:00
d9xr92
89e8fd3d3a
potential fix for #2323 ( #2324 )
...
* potential fix for #2323
* Update DbCursor.py
* replaced RLock with Lock
2019-11-23 13:22:36 +01:00
shortcutme
966f393e20
Rev4290
2019-11-20 14:08:49 +01:00
shortcutme
d85c27e67b
Merge config js
2019-11-20 14:08:19 +01:00
shortcutme
a5f8a53196
Fix change detection for integers on config interface
2019-11-20 14:08:02 +01:00
shortcutme
9299e5b614
Kill greenlets with notify
2019-11-20 14:07:33 +01:00
shortcutme
6c31a3b77e
Change fs thread number on config interface
2019-11-20 14:07:04 +01:00
shortcutme
6262c80886
Fix benchmark on Firefox
2019-11-20 14:06:27 +01:00
shortcutme
5aa115c88a
Heavier task in thread pool test to make sure it will pass
2019-11-19 02:25:28 +01:00
shortcutme
511587dd8b
Allow images from data uris
2019-11-19 02:19:14 +01:00
shortcutme
5d34bb9062
Rev4287
2019-11-19 02:17:32 +01:00
shortcutme
4025d753e3
Don't print errors happened in thread
2019-11-19 02:16:44 +01:00
shortcutme
58214c0ac3
Move file writes and reads to separate thread
2019-11-19 02:16:20 +01:00
shortcutme
5d113757df
Stop greenlets when deleting a site in test
2019-11-19 02:15:47 +01:00
shortcutme
b41a03674f
New configuration options for fs write and read thread count
2019-11-19 02:15:00 +01:00
shortcutme
8c1f64243f
Test CLI action parser
2019-11-19 02:14:29 +01:00
shortcutme
cdd9dd4f6f
Fix duplicate content_db connecting
2019-11-19 02:12:24 +01:00
shortcutme
57f2a43864
Formatting
2019-11-19 02:11:19 +01:00
shortcutme
74d7fb7835
Less verbose logging in site storage
2019-11-19 02:10:42 +01:00
shortcutme
dd61429e2f
Handle announcer thread killing properly
2019-11-19 02:09:55 +01:00
shortcutme
8f27f50b34
Log SQL statements in progress as warning
2019-11-19 02:09:36 +01:00
shortcutme
96e7fbdca1
Don't try to commit if no db connection
2019-11-19 02:08:30 +01:00
shortcutme
39352eb97e
Fix test function listing name
2019-11-19 02:08:03 +01:00
shortcutme
1c607645c7
Track and stop site connected greenlets on delete
2019-11-19 02:07:51 +01:00
shortcutme
2ad3493fb0
Test and benchmark of crypto function in CryptMessage plugin
2019-11-19 02:05:02 +01:00
shortcutme
331dc99086
Fix benchmark plugin test listing if not loaded before other plugins
2019-11-19 02:03:27 +01:00
shortcutme
4424c8272d
New refactored Benchmark plugin to test compatibility and meassure system performance
2019-11-19 01:48:31 +01:00
shortcutme
16162955af
New cli test action
2019-11-19 01:47:06 +01:00
shortcutme
23006e495f
FilePack plugin pass possible other parameters to site storage read function
2019-11-19 01:45:50 +01:00
shortcutme
4351af35f4
Don't load geoip db in parallel
2019-11-19 01:44:26 +01:00
shortcutme
e8af5db2e8
Keep track gevent block number, remove Benchmark from stats plugin
2019-11-19 01:43:39 +01:00
shortcutme
9d048371b7
Better way to patch gevent error handling
2019-11-19 01:42:00 +01:00
shortcutme
a187726ba8
Formatting
2019-11-19 01:40:39 +01:00
shortcutme
0ff1bcfd19
Remove not used variable and module import
2019-11-19 01:40:00 +01:00
shortcutme
08fee35bcf
Fix pytest output capturing error
2019-11-19 01:39:16 +01:00
shortcutme
08574bf676
Handle unkown variables when rendering template
2019-11-19 01:38:22 +01:00
shortcutme
5c27a0efcc
Rev4260, Fix UiConfig pt-br language json
2019-11-15 19:43:56 +01:00
ZeroNet
7576f96604
Merge pull request #2307 from nfenclova/py3
...
Replace usage of deprecated API 'cgi.parse_qsl'
2019-11-14 17:59:16 +01:00
Natalia Fenclová
456e330854
Replace usage of deprecated API 'cgi.parse_qsl'
...
Python 3.8.0 removed this deprecated API. We already use the replacement
`urllib.parse.parse_qsl` in `UIRequest.py`
2019-11-14 17:22:39 +01:00
ZeroNet
8d95eb937f
Longer timeout to close connections in ssl connection test
2019-11-11 17:14:36 +01:00
shortcutme
2f50fef787
Rev4259
2019-11-11 16:18:33 +01:00
shortcutme
ac69007292
Fix file rendering if content.json download failed
2019-11-11 16:18:25 +01:00
shortcutme
e8b0a3d1c4
Fix loading screen scrolling on smaller screens
2019-11-11 16:18:01 +01:00
Eduaddad
dfbbbd9381
translation update ( #2275 )
...
* translation update
translation update
* Update pt-br.json
* missing comma correction
2019-11-11 15:37:50 +01:00
ZeroNet
4ab339b375
Merge pull request #2278 from eduaddad/patch-2
...
text was duplicated and in Chinese
2019-11-11 15:37:24 +01:00
shortcutme
fce24cedbd
Rev4257
2019-11-07 02:48:17 +01:00
shortcutme
f9b62564ca
Fix logging in non-debug mode
2019-11-07 02:47:45 +01:00
shortcutme
d569d9488a
Deny invalid files on Windows
2019-11-07 02:47:19 +01:00
shortcutme
f172751df3
Test utf8 filename download
2019-11-07 02:44:54 +01:00
shortcutme
13233d47bd
Fix long running test
2019-11-07 02:44:33 +01:00
Josh
74d7d92a4d
Allow all valid filenames to be added to content.json ( #2141 )
...
* Allow all valid filenames to be added to content.json
* Replace hex version of regex with non-hex version
* Add basic test for path validation with ASCII and UTF-8 filenames
* Amend path validation test to meet standards
2019-11-07 02:18:27 +01:00
ZeroNet
d3a0f5c268
Add macOS download option, change localhost to 127.0.0.1
2019-11-06 23:26:52 +01:00
ZeroNet
63f213a5d5
Merge pull request #2286 from cclauss/patch-1
...
Upgrade to the production version of Python 3.8
2019-11-04 19:52:37 +01:00
Christian Clauss
6d4c4d9f27
Upgrade to the production version of Python 3.8
2019-11-04 19:44:15 +01:00
Eduaddad
b2be4672ec
text was duplicated and in Chinese
2019-11-04 09:18:32 -03:00
Lola Dam
1bfe328a1b
No restart after update ( #2242 )
2019-11-01 19:36:43 +01:00
shortcutme
1f453b6c13
Rev4253, Hotfix siteCreate CLI
2019-10-30 03:09:28 +01:00
shortcutme
ee8e3c3c9c
Use master_seed for siteCreate CLI by default
2019-10-30 03:07:06 +01:00
shortcutme
37f315dfc2
Rev4252
2019-10-30 02:31:04 +01:00
shortcutme
1e1e560795
Use master seed to create new site from cli
2019-10-30 02:30:01 +01:00
shortcutme
8d88cfcd68
Fix notification width calculation
2019-10-30 02:28:37 +01:00
shortcutme
74badf9c9c
Rev4250
2019-10-28 16:44:40 +01:00
shortcutme
86087550f1
Log ConnectionResetError as warning
2019-10-28 16:44:14 +01:00
shortcutme
8dfc200f24
Update cachable type list
2019-10-28 16:43:37 +01:00
shortcutme
cb4a4bd707
Add utf-8 charset header to more types
2019-10-28 16:43:19 +01:00
shortcutme
24ba2a150b
Remove limitations for img, font, media, style src in raw mode
2019-10-28 16:42:28 +01:00
shortcutme
e1d92bf0ec
Changing allow-origin to js files looks no longer necessary
2019-10-28 16:41:55 +01:00
shortcutme
270f3e9ffd
Use host to check same origin if referrer looks trimmed to host
2019-10-28 16:41:08 +01:00
shortcutme
e1f73697ff
Extend built-in content types list
2019-10-28 16:11:45 +01:00
shortcutme
e82155aac4
Rev4245, Fix target=_blank links
2019-10-26 20:36:53 +02:00
shortcutme
d7669413af
Log ConnectionAbortedError as warning
2019-10-26 20:17:09 +02:00
shortcutme
28d4fc5d12
Update location of bundled OpenSSL on macOS
2019-10-24 12:22:54 +02:00
Filip Š
dac4fcd52b
Allow NOSANDBOX in local mode ( #2238 )
2019-10-24 12:01:31 +02:00
6543
8dff33b38a
git ignore log folder ( #2239 )
2019-10-24 10:53:41 +02:00
shortcutme
6bae1f8a4b
Rev4243
2019-10-24 03:09:38 +02:00
shortcutme
10ceeb7f02
Remove no longer necessary files after cert generation
2019-10-24 03:09:28 +02:00
shortcutme
448bb3ce98
Fix OpenSSL cert generation using LibreSSL
2019-10-24 03:09:16 +02:00
shortcutme
0531d47721
Fix shutdown errors on macOS
2019-10-24 03:08:45 +02:00
shortcutme
b21719e2f2
Fix OpenSSL lib loading on macOS
2019-10-24 03:08:27 +02:00
Ornataweaver
2960db2352
simple English improvement ( #2232 )
2019-10-22 17:33:10 +02:00
ZeroNet
cb3629343b
Update requirements.txt
2019-10-22 17:22:30 +02:00
shortcutme
fa7013fdf7
Rev4241
2019-10-16 15:44:56 +02:00
shortcutme
db868dba81
Merge sidebar css
2019-10-16 15:44:38 +02:00
shortcutme
608a411d97
Db table rebuild as debug message
2019-10-16 15:43:28 +02:00
shortcutme
20c63c73b3
Support silent loading of verify lib
2019-10-16 15:43:07 +02:00
shortcutme
5ca3401eb9
Remove UiRequestPlugin from Zeroname plugin
2019-10-16 15:42:49 +02:00
ZeroNet
435a3c285e
Merge pull request #2218 from caryoscelus/py3
...
minor code improvement: super/init
2019-10-07 11:23:32 +02:00
caryoscelus
6405cae706
minor code improvement: super/init
...
`__init__` should only ever return None
2019-10-06 22:30:18 +00:00
shortcutme
6451e7f9f1
Console display fixes
2019-10-06 03:32:04 +02:00
shortcutme
127fa5fa82
Rev4238
2019-10-06 03:27:47 +02:00
shortcutme
63fd0a9fa1
Put the infopanel lower to avoid console interruption
2019-10-06 03:21:35 +02:00
shortcutme
344ad44854
Fix reload if there is hash in the url
2019-10-06 03:20:58 +02:00
shortcutme
43a5742258
Resolve domain in parsePath function
2019-10-06 03:20:16 +02:00
shortcutme
924a61309a
Cached isDomain / resolveDomain functions
2019-10-06 03:18:14 +02:00
shortcutme
9dd5c88da4
Monospace font when displaying errors
2019-10-06 03:15:57 +02:00
shortcutme
0598bcf332
Fix utf8 post data parsing
2019-10-06 03:15:20 +02:00
shortcutme
ead1b3e5f5
Log 403 as warning
2019-10-06 03:14:45 +02:00
shortcutme
dd493c87fa
Display WSGI errors to the browser
2019-10-06 03:13:32 +02:00
shortcutme
29640e614c
Admin API call to list server errors
2019-10-06 03:12:47 +02:00
shortcutme
73e0aa17c4
Don't encode byte responses
2019-10-06 03:10:43 +02:00
shortcutme
917a2e59ce
Fix compacting large json files
2019-10-06 03:10:20 +02:00
shortcutme
119e1a9bf0
Simple cache decorator
2019-10-06 03:09:48 +02:00
shortcutme
6eb79ba75e
Don't annunce site if not serving
2019-10-06 03:08:54 +02:00
shortcutme
1f9eafa619
Merge sidebar js, css
2019-10-06 03:08:32 +02:00
shortcutme
d5da404ed4
Log zeroname db load error
2019-10-06 03:08:09 +02:00
shortcutme
1b41aa70cc
Don't mess with console visibility on Windows
2019-10-06 03:07:52 +02:00
shortcutme
284b1a4f8a
Console filters to Warning, Error
2019-10-06 03:07:34 +02:00
shortcutme
fe432ad843
Open console with #ZeroNet:Console hash in url
2019-10-06 03:07:14 +02:00
shortcutme
15fca6bd12
User selection from a list in multiuser local mode
2019-10-06 03:05:39 +02:00
ZeroNet
57c0daa294
Merge pull request #2213 from filips123/sponsor-button
...
Display a sponsor button in repository (py3)
2019-10-02 18:20:19 +02:00
Filip Š
fee95654fa
Create FUNDING.yml
...
(cherry picked from commit f08bea7f90
)
2019-09-30 22:04:40 +02:00
shortcutme
bb436f9931
Rev4223
2019-09-28 17:17:47 +02:00
shortcutme
3682f0aed4
Wait for db close on tests
2019-09-28 17:03:43 +02:00
shortcutme
43c366d2fb
Restrict blocked site addition when using mergerSiteAdd
2019-09-28 17:02:27 +02:00
shortcutme
b21b885aa9
Move site add to separate function
2019-09-28 17:01:37 +02:00
shortcutme
6bb929a896
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-09-19 16:38:25 +02:00
shortcutme
f5829f6012
Rev4221
2019-09-19 16:38:20 +02:00
shortcutme
d06b4abecf
Add multiuser admin status to server info
2019-09-19 16:38:05 +02:00
shortcutme
d7db631b95
Shut down UiServer if FileServer startup failed
2019-09-19 16:33:45 +02:00
shortcutme
93e6ec4933
Fix display site add prompt
2019-09-19 16:32:30 +02:00
Christian Seibold
2fbf2c7771
English Grammar Fix: Change "Forgot" to "Forget" in Sidebar ( #2202 )
...
* Change forgot to forget
English grammar fix
* Change forgot to forget
Fix English grammar
2019-09-18 19:49:53 +02:00
shortcutme
b474677db1
Remove pyelliptic from requirements because an OpenSSL 1.1 compatible version is bundled in the lib dir
2019-09-15 22:14:20 +02:00
shortcutme
dbcd8602c5
Rev4214
2019-09-15 22:12:09 +02:00
shortcutme
1793407748
Png and svg version of the logo
2019-09-15 22:12:03 +02:00
shortcutme
6f0d4a50d1
Add apple touch icon support for Safari
2019-09-15 22:11:51 +02:00
shortcutme
10817aefae
Fix pyelliptic OpenSSL 1.1 compatibility if it's also present in site-packages
2019-09-15 22:08:48 +02:00
shortcutme
4293a44c93
Don't try to find OpenSSL 1.0.x
2019-09-15 22:08:20 +02:00
shortcutme
96759e9303
Rev4210, Fix format exception if no args
2019-09-12 00:24:16 +02:00
shortcutme
448483371c
Formatting
2019-09-12 00:23:36 +02:00
Lola Dam
0738964e64
Save content.json of site even if limit size is reached ( #2114 )
...
* fix #2107 ; Still save the content.json received even if site size limit is reached but dont download files; Allow better distribution of latest version of content.json
* Added test
* Fix test for huge content file (now it fails)
* Dont download huge content.json file and update test
* Remove comments
2019-09-10 18:18:21 +02:00
ZeroNet
deec2e62ce
Add Linux bundle install method
2019-09-10 18:16:02 +02:00
ZeroNet
c52da69367
Check py3 branch build status
2019-09-10 18:08:45 +02:00
shortcutme
2de35266c4
Rev4208, Add details on Tor connection error
2019-09-10 15:43:42 +02:00
ZeroNet
e6b8097b43
Merge pull request #2187 from krzotr/patch-5
...
Set custom priority in FileNeed and FileGet command
2019-09-08 17:24:19 +02:00
krzotr
55c7585334
Set custom priority in FileNeed and FileGet command
...
When you use `FileNeed` or `FileGet` command the default priority is set to `6`.
You cannot change that value because is hardcoded.
Now you can set priority of downloading files manually:
```
this.cmd("fileNeed", {
"inner_path": inner_path + "|all",
"priority": 10
})
```
2019-09-08 11:51:46 +02:00
shortcutme
62d278a367
Version 0.7.1
2019-09-06 04:03:01 +02:00
shortcutme
38e20b7c31
Rev4206
2019-09-04 20:16:57 +02:00
shortcutme
d3fce8ca36
Support Linux bundle OpenSSL
2019-09-04 20:16:32 +02:00
shortcutme
2a7d7acce0
Support updating linux bundle
2019-09-04 20:15:49 +02:00
shortcutme
eab63c6af8
Keep file permissions on update rename workaround
2019-09-04 20:15:37 +02:00
shortcutme
4f0613689a
Formatting
2019-09-04 20:13:32 +02:00
shortcutme
743463dce9
Execute shutdown function before running update to avoid segfault on linux
2019-09-04 20:13:16 +02:00
shortcutme
0b04176f18
Rev4203, Change console encoding to utf8 on Windows
2019-09-03 12:00:25 +02:00
ZeroNet
166a65e1b1
Merge pull request #2183 from imachug/patch-2
...
Fix gevent.Timeout being not caught
2019-09-02 21:59:44 +02:00
Ivanq
5da4537d7c
Fix gevent.Timeout being not caught
2019-09-02 19:34:29 +00:00
ZeroNet
b9e71c9f6f
Merge pull request #2181 from imachug/patch-1
...
Fix UnicodeDecodeError when OpenSSL is not found
2019-09-02 21:10:15 +02:00
Ivanq
500c96abe2
Fix UnicodeDecodeError when OpenSSL is not found
...
Fixes #2180
2019-09-02 14:35:28 +00:00
shortcutme
149c4f5c7b
Rev4200
2019-09-02 14:17:46 +02:00
shortcutme
76bc9fcddf
Open sidebar with location hash
2019-09-02 14:17:35 +02:00
shortcutme
f999f167b1
Offer access with ip address on invalid host error
2019-09-02 02:10:52 +02:00
shortcutme
9ac96cdd50
Don't leak allowed origins in error message
2019-09-02 02:09:53 +02:00
shortcutme
3c4bc6ae35
Always update merger sites db on content.json update
2019-09-02 02:08:07 +02:00
ZeroNet
879b504b0f
Merge pull request #2179 from krzotr/patch-4
...
KeyError: 'piece_size' in `fileNeed` command in BigfilePlugin when try to download non-optional files with `|all`
2019-08-30 21:05:46 +02:00
Krzysztof Otręba
baa5df1d01
fixed KeyError: 'piece_size' when try to download non-optional file using '|all'
2019-08-30 18:59:19 +02:00
shortcutme
912c958ac0
Rev4197
2019-08-26 03:21:04 +02:00
shortcutme
d166a16a24
Use function flagging in plugins
2019-08-26 03:20:07 +02:00
shortcutme
1bd1ddf410
Test function flagging
2019-08-26 03:15:29 +02:00
shortcutme
7890771faa
Test permissions of websocket
2019-08-26 03:11:24 +02:00
shortcutme
376fd0d439
Use flags instead of permission list
2019-08-26 03:09:48 +02:00
shortcutme
c414e6caa2
Support action async call flag
2019-08-26 03:08:57 +02:00
shortcutme
ed7a3b2356
Get action permissions from flag db
2019-08-26 03:02:30 +02:00
shortcutme
adffbd1973
New function flagging decorator class to keep track permissions
2019-08-26 02:55:01 +02:00
shortcutme
6750682e4f
Rev4191
2019-08-23 03:42:31 +02:00
shortcutme
d1fb4067e7
Hide trackers proxy settings if tor always set on /Config page
2019-08-23 03:40:44 +02:00
shortcutme
ab9fe173a8
Don't use trackers proxy in tor always mode
2019-08-23 03:40:29 +02:00
shortcutme
8a7ae368d8
No opened services if we are in tor always mode
2019-08-23 03:40:20 +02:00
shortcutme
248fc5f015
Use re.sub to replace template variables
2019-08-23 03:39:50 +02:00
shortcutme
e16611f15a
Allow websocket connection originates from earlier accepted hostnames
2019-08-23 03:39:16 +02:00
Ivanq
24b3651d2e
Allow blob: protocol ( #2166 )
...
* Allow blob: protocol
* Fix quotes
2019-08-20 12:42:01 +02:00
ZeroNet
0e236e53fd
Merge pull request #2167 from imachug/merge-media
...
Add --merge_media config option
2019-08-20 12:10:39 +02:00
Ivanq
61ba9848e5
Add --merge_media config option
2019-08-20 08:16:35 +00:00
Ivanq
01ff89315b
Add GitLab CI/CD support ( #2163 )
...
* Use GitLab CI/CD
* Force colored tests
* Get rid of an error
* Mark tests as slow
* Disable codecov & coveralls
* Python 3.5-3.8
* Add Python 3.4
* Support both OpenSSL 1.1.0 and 1.1.1+
* Test both OpenSSL 1.1.0 and 1.1.1+
* Fix OpenSSL 1.1.1
* Fix Python 3.4 build
2019-08-19 17:30:31 +02:00
shortcutme
155d8d4dfd
Rev4188, Allow only white listed values for open_browser
2019-08-19 13:42:49 +02:00
ZeroNet
c7822ed6e6
Merge pull request #2160 from imachug/patch-1
...
Allow files with `..` as a name substring
2019-08-19 13:35:29 +02:00
Ivanq
1ed40b3b82
Allow files with ..
as a name substring
2019-08-19 07:09:32 +00:00
shortcutme
18dc359cfc
Rev4187
2019-08-18 03:03:22 +02:00
shortcutme
b871849df4
Add origin validation to websocket connections
2019-08-18 03:03:02 +02:00
shortcutme
7d1ca3862d
Make missing IPv6 a warning not an error
2019-08-18 03:02:30 +02:00
shortcutme
2a887870ff
Rev4185
2019-08-17 20:35:00 +02:00
shortcutme
1d5bde01cc
Deny plugin add request in multiuser mode
2019-08-17 20:34:21 +02:00
shortcutme
8537939d26
Disable UDP in proxy mode
2019-08-17 20:34:04 +02:00
shortcutme
fcb3ac3917
Only change default proxy to tor in tor always mode
2019-08-17 20:33:43 +02:00
shortcutme
d63a4b3912
Rev4181
2019-08-15 03:19:23 +02:00
shortcutme
6a245a202c
Fix server connections encryption
2019-08-15 03:19:05 +02:00
shortcutme
429043f60c
CLI peerPing command display connection encryption info only once
2019-08-15 03:09:53 +02:00
shortcutme
8f491fe6e1
Use SSLContext for connection encryption, add fake SNI, ALPN
2019-08-15 03:08:40 +02:00
shortcutme
92358bafc0
Wider max notification width to allow blacklist button in same line
2019-08-15 03:06:13 +02:00
shortcutme
d93e89899b
Fix tracker proxy PySocks import
2019-08-15 03:05:46 +02:00
shortcutme
2bdd073608
Move resolveDomain to SiteManager for easier resolver plugins
2019-08-15 03:05:29 +02:00
shortcutme
7801937f74
Rev4176, Fix update of plugins
2019-08-13 21:07:26 +02:00
shortcutme
1d7e0c47dd
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-08-12 17:58:28 +02:00
shortcutme
7b9b48e62d
Rev4175, Console and file logging disable support
2019-08-12 17:58:23 +02:00
shortcutme
d610f94e7d
Display TLS 1.3 support on /Stats page
2019-08-12 17:56:06 +02:00
ZeroNet
7742f2f5fb
Merge pull request #2137 from imachug/patch-1
...
Fix preferring CLI argument over zeronet.conf
2019-08-11 14:51:23 +02:00
Ivanq
3f7e22497d
Fix preferring CLI argument over zeronet.conf
...
Fix using open_browser from CLI arguments in case there are several `--open_browser` arguments, which often happens after restarts.
2019-08-11 12:18:55 +03:00
shortcutme
e745760520
Rev4172
2019-08-09 13:18:57 +02:00
shortcutme
bd5c2b1daa
Also try to load OpenSSL dll from Python/DDLs directory
2019-08-09 13:18:40 +02:00
shortcutme
0bbeede975
Don't try to display bigfile limit settings if no bigfile plugin enabled
2019-08-09 13:17:48 +02:00
shortcutme
30865c9d1c
Rev4169
2019-08-08 23:37:49 +02:00
shortcutme
1cfe874893
Use find_library first to locate libeay32
2019-08-08 23:37:43 +02:00
shortcutme
5da46ca29c
Cleanup whitespace in pyelliptic
2019-08-08 23:37:21 +02:00
shortcutme
cc21cbd1bd
Use relative import in pyelliptic
2019-08-08 23:36:58 +02:00
shortcutme
79ba4a9d23
Rev4167
2019-08-08 14:39:02 +02:00
shortcutme
44ef0cbe59
Always load plugins abc sorted
2019-08-08 14:37:42 +02:00
shortcutme
88f2b39576
Don't try to connect to onion addresses if not supported by the client
2019-08-08 14:37:19 +02:00
shortcutme
bf10cdef63
Add some delay on pex error before try the next peer
2019-08-08 14:36:33 +02:00
shortcutme
3696db89ab
Don't increment tracker error number if no internet connection
2019-08-08 14:35:58 +02:00
shortcutme
eeaa5d21d8
Start unrealible trackers on force reannounce
2019-08-08 14:35:35 +02:00
shortcutme
f4bec3bb4d
Avoid starting new workers on possibly unvalaible file
2019-08-08 14:35:04 +02:00
shortcutme
dc6f3cf0b2
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-08-07 14:13:00 +02:00
shortcutme
b5a1310add
Rev4165
2019-08-07 14:12:53 +02:00
shortcutme
b22343f65c
Support multiple trackers_file argument
2019-08-07 14:12:45 +02:00
shortcutme
b9b317e213
Remove accidently left print on plugin load
2019-08-07 14:11:58 +02:00
shortcutme
6cd18bbf04
Display more clean error on users.json/sites.json load error
2019-08-07 14:11:30 +02:00
ZeroNet
8c6400e4d6
Correct venv install
2019-08-06 14:56:45 +02:00
shortcutme
b6e1559a80
Rev4163
2019-08-03 01:35:37 +02:00
shortcutme
605ae75dda
Re-compile UiConfig js, css, backdrop to bottom popup
2019-08-03 01:35:00 +02:00
shortcutme
39f318fbd5
Add plugin version information to server_info
2019-08-03 01:34:21 +02:00
shortcutme
21def81439
Fix js, css merging with absolute merged_path
2019-08-03 01:34:00 +02:00
shortcutme
7e9ab8321a
Add plugin description data
2019-08-03 01:32:55 +02:00
shortcutme
4094d3a9bf
Plugin to install, update and delete third-party plugins using the web interface
2019-08-03 01:31:11 +02:00
shortcutme
0877fec638
Restrict plugin commands in multi-user mode
2019-08-03 01:29:27 +02:00
shortcutme
f40c3e6b81
Add notification messages max-width
2019-08-02 20:11:00 +02:00
shortcutme
bb705ae863
Fix source code reloader crash on directory modifications/file deletions
2019-08-02 16:19:35 +02:00
shortcutme
c4a3a53be0
Also reload source code on file changes in installed plugins
2019-08-02 16:19:05 +02:00
shortcutme
713ff17e91
Allow load installed third-party plugins and enable/disable plugins in config file data/plugins.json
2019-08-02 16:18:37 +02:00
shortcutme
0c659a477d
Remove hard-coded translate files directory
2019-08-02 16:16:19 +02:00
shortcutme
26678a65f8
Limit notifications max with
2019-08-02 16:15:45 +02:00
shortcutme
c5116fb318
Modify testAction command to use handleRequest instead of directly calling the function
2019-08-02 16:14:44 +02:00
shortcutme
fa970fa102
Test CryptMessage plugin using testAction function
2019-08-02 16:14:17 +02:00
shortcutme
fbafd23177
Add OpenSSL 1.1 support to CryptMessage plugin by using radfish's pyelliptic version
2019-08-02 16:13:54 +02:00
shortcutme
be742c78e7
Formatting for better readability
2019-08-02 16:06:22 +02:00
shortcutme
3e97c154a0
Remove hard-coded directory path from plugins
2019-08-02 16:05:19 +02:00
shortcutme
1eb97ea381
Delayed save of sites.json
2019-08-02 14:06:25 +02:00
shortcutme
f6e06456b0
Use advaced json dumper to save sites.json and users.json
2019-08-02 14:06:05 +02:00
shortcutme
5e90cd9714
Move advanced json formatter to helper.py
2019-08-02 14:05:14 +02:00
shortcutme
06406fa46c
Avoid bare exceptions
2019-08-02 14:04:18 +02:00
ZeroNet
08b7034d6f
Merge pull request #2116 from filips123/patch-2
...
Add response to some commands
2019-08-02 10:52:37 +02:00
Filip Š
5b91aef4ec
Add response to some commands
2019-08-01 19:16:10 +02:00
shortcutme
d8a121cd06
Rev4129
2019-07-18 03:34:09 +02:00
shortcutme
902a1b1c88
Fix OpenSSL dll loading on Windows
2019-07-18 03:33:56 +02:00
shortcutme
c9a2b86c16
Log possible OpenSSL cert generation error message at the same line
2019-07-18 03:33:35 +02:00
shortcutme
27fcb70774
Log loaded verify lib path and load time
2019-07-18 03:32:45 +02:00
shortcutme
e488841031
Display loaded verify lib path in benchmark
2019-07-18 03:32:22 +02:00
shortcutme
6cffa1c0ca
Change maxstdio using ctypes as win32file module is not included with Python3 by default
2019-07-18 03:31:57 +02:00
shortcutme
d3e8fcea47
Rev4126
2019-07-17 16:31:38 +02:00
shortcutme
9526424a47
Display error message dialog on Windows for startup errors
2019-07-17 16:31:32 +02:00
shortcutme
149278abd0
Skip reload on attribute changes
2019-07-17 16:30:56 +02:00
shortcutme
314c8b22db
Fix parsing config file with % in value
2019-07-17 16:30:32 +02:00
shortcutme
c502688ce3
Internals renamed to Console
2019-07-17 16:30:17 +02:00
shortcutme
866346b059
Fix and test bootstrapper hash cache reload from db
2019-07-17 16:29:54 +02:00
shortcutme
de8286829a
Remove outdated cn changelog
2019-07-16 13:41:44 +02:00
ZeroNet
18c407bfc2
Merge pull request #2096 from geekless/missing-encodeResponse
...
Add missing @helper.encodeResponse
2019-07-15 10:59:03 +02:00
Vadim Ushakov
076684176b
Add missing @helper.encodeResponse in StatsPlugin.py and BootstrapperPlugin.py
2019-07-15 14:50:24 +07:00
Vadim Ushakov
a2cb1615b3
Move the BitTorrent related code from SiteAnnouncer.py ( #2078 )
...
* Move the BitTorrent related code from SiteAnnouncer.py to a separate plugin
* AnnounceBitTorrentPlugin.py: add missing `from Debug import Debug`
2019-07-10 16:12:25 +02:00
ZeroNet
6b5fa140b9
Try use pypi gevent for py3.8 tests
2019-07-10 12:48:08 +02:00
shortcutme
356d0521e6
Rev4122
2019-07-10 03:15:56 +02:00
shortcutme
5a08ab93d3
Ignore file attribute changes when reloading source code
2019-07-10 03:15:46 +02:00
shortcutme
8185f4dfda
Test getFile inner_path security
2019-07-10 03:14:30 +02:00
shortcutme
f4f0e2afa8
Allow like parameters in database queries
2019-07-10 03:14:09 +02:00
shortcutme
67d6b1e724
Fix double logging when running tests
2019-07-10 03:12:56 +02:00
shortcutme
e34a9d452a
Allow filter optional files by inner path
2019-07-10 03:11:20 +02:00
ZeroNet
2819a36469
Merge pull request #2084 from tangdou1/patch-5
...
Update zh.json
2019-07-09 03:01:13 +02:00
tangdou1
8815b4e0c3
Update zh.json
2019-07-08 10:05:34 +08:00
ZeroNet
960635b993
Fix win download link
2019-07-08 02:51:16 +02:00
shortcutme
f9dcb29e92
Remove development test version warning, add windows instuctions, remove outdated instuctions
2019-07-08 02:41:30 +02:00
ZeroNet
5a746769d0
Merge pull request #2073 from filips123/fix-infinite-reloading
...
Fix infinite reloading when system theme changes
2019-07-06 23:25:35 +02:00
Filip Š
87b4500467
Fix infinite reloading when system theme changes
2019-07-05 18:43:54 +02:00
ZeroNet
951e47469a
Merge pull request #2060 from imachug/default-subdir-clone
...
Fix siteCloning subdirectory with -default files
2019-07-05 17:13:29 +02:00
shortcutme
c1db963c76
Rev4112, Fix loading screen glitch, Change unstable trackers
2019-07-04 14:39:41 +02:00
ZeroNet
a252ec36f0
Merge pull request #2069 from imachug/patch-1
...
Guess content type correctly
2019-07-04 11:34:01 +02:00
Ivanq
33b478199a
Guess content type correctly
...
Fix e.g. vue.min.js being reported as text/plain instead of text/javascript.
2019-07-04 12:09:07 +03:00
shortcutme
21f285e099
Rev4111
2019-07-03 18:37:35 +02:00
shortcutme
fec312ed09
Better pytest atexit logging error workaround
2019-07-03 18:37:13 +02:00
shortcutme
eb2627721e
Fix pytest 5.x compatibility
2019-07-03 18:36:41 +02:00
shortcutme
ff32f822ba
Raise exception instead of using assert
2019-07-03 18:35:55 +02:00
ZeroNet
80bfccd9d3
Merge pull request #2066 from geekless/Dockerfile-fix-caching
...
Fix the order of commands in Dockerfile to make use of the caching
2019-07-03 16:22:03 +02:00
ZeroNet
eb5a24064a
Merge pull request #2067 from rllola/fix-travis
...
fix pytest version to 4.6.3 to avoid it to broke for python 3.8 dev
2019-07-03 16:21:23 +02:00
rllola
b971ccc673
fix pytest version to 4.6.3 to avoid it to broke for python 3.8 dev
2019-07-03 15:48:18 +02:00
Vadim Ushakov
945687bdad
Fix the order of commands in Dockerfile to make use of the caching of intermediate Docker images.
...
In py2 version, `COPY . /root` was placed after `RUN apk ...`, so that the result of `RUN apk ...` can be cached by Docker.
In py3 version, the commands were reordered to make the file `/root/requirements.txt` available for `pip install`. That prevents caching, and the docker image every time is rebuild from scrach.
To enable the caching back again, we can `COPY` just the single file `requirements.txt` before running other commands. Since the file is unmodified most of the time, the resulting image can be effectively cached. The other ZeroNet files are copied after doing `RUN apk ...`, as in the previous version.
2019-07-03 19:18:54 +07:00
ZeroNet
6f56d0a944
Update .travis.yml
2019-07-03 11:44:12 +02:00
ZeroNet
66c48ba4ec
Update to latest packages before tests
2019-07-02 16:03:41 +02:00
ZeroNet
f83ade8d33
Merge pull request #2061 from imachug/dotdot
...
Allow some paths to contain .. but not ../
2019-07-01 17:56:27 +02:00
ZeroNet
eae0d1b2a6
Merge pull request #1959 from tangdou1/patch-1
...
Change default value to 10MB
2019-07-01 17:45:37 +02:00
Ivanq
743f92d15e
Allow some paths to contain .. but not ../
2019-07-01 18:17:42 +03:00
shortcutme
822dec5c03
Rev4110
2019-07-01 16:28:56 +02:00
shortcutme
40b84755de
Add some fixed content_type
2019-07-01 16:28:37 +02:00
shortcutme
1b307166ee
Formatting
2019-07-01 16:27:40 +02:00
shortcutme
7a483e7912
Add short address to site_info
2019-07-01 16:27:34 +02:00
shortcutme
841230fe80
Call onClosed function if websocket is disconneced
2019-07-01 16:27:20 +02:00
shortcutme
900ae4e1ea
Remove notification about port open status on startup
2019-07-01 16:26:57 +02:00
shortcutme
72b6d6c676
Make wrapper compatible with sidebar console function
2019-07-01 16:26:37 +02:00
shortcutme
f979ed133f
Workaround for pytest 0.4.1+ atexit logging errors
2019-07-01 16:25:45 +02:00
shortcutme
fb2cf5f04d
More detailed logging of file change event
2019-07-01 16:24:48 +02:00
shortcutme
62401b24ec
Add r string literal for regexps
2019-07-01 16:24:23 +02:00
shortcutme
43f833e604
Allow multiple values of same key in the config file
2019-07-01 16:20:13 +02:00
shortcutme
612a3f4401
Fix parsing config file for lines that has no values
2019-07-01 16:19:32 +02:00
shortcutme
4c2cf99fd2
Add console function to sidebar
2019-07-01 16:19:12 +02:00
shortcutme
aebd9b410d
Fix feedlistfollow request before siteinfo
2019-07-01 16:08:21 +02:00
Ivanq
8eee9caa01
Fix siteCloning subdirectory with -default files
2019-07-01 09:49:03 +03:00
Ivanq
d278a30d19
Allow sites to lock pointer ( #2059 )
...
Add `allow-pointer-lock` to iframe sandbox
2019-06-30 16:39:17 +02:00
Ivanq
1117569148
Fix starting ZeroNet via start.py ( #2052 )
2019-06-28 00:58:58 +02:00
Lola Dam
753396ac0c
Try and catch block for dbRebuild ( #2047 )
...
* Try and catch block for dbRebuild
* Use self.log.error and not logging
* Use self.log.error and not logging in SiteStorage also
* Check if the rebuild is working
2019-06-23 14:21:50 +02:00
shortcutme
9a267ffcaf
Rev4016, Fix updater
2019-06-12 02:57:18 +02:00
ZeroNet
6254143fc6
Fix noparallel ignoreclass test
2019-06-11 18:24:44 +02:00
shortcutme
862e19a263
Rev4104, Don't start blocking Noparallel calls in separate greenlet to be able to catch exceptions.
2019-06-11 17:04:37 +02:00
shortcutme
eeef6fe65f
Rev4102, Fix fileGet test
2019-06-06 03:17:42 +02:00
shortcutme
c05916477c
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-06-06 02:49:14 +02:00
shortcutme
63d7e73cff
Rev4101
2019-06-06 02:49:11 +02:00
shortcutme
8cb629fb55
Return True on rebuildDb success
2019-06-06 02:27:59 +02:00
shortcutme
d596f28f46
Log non-file read errors on fileGet
2019-06-06 02:27:35 +02:00
shortcutme
8f26c0aeae
Test null byte file download bug fix
2019-06-06 02:27:09 +02:00
ZeroNet
e4978d8a05
Use dev version of gevent for Python 3.8
2019-06-04 22:27:16 +02:00
ZeroNet
4f43d977ed
Install cffi files to compile gevent
2019-06-04 20:05:33 +02:00
ZeroNet
d0c39e6bf4
Test using Python 3.8-dev
2019-06-04 19:48:39 +02:00
ZeroNet
0965d98dbd
Also test with Python 3.8
2019-06-04 18:54:47 +02:00
shortcutme
45fea827af
Rev4100
2019-06-04 16:18:59 +02:00
shortcutme
350ee13d66
Fix serving binary files with zero characters in it.
2019-06-04 16:18:52 +02:00
shortcutme
bb7af2e8ed
Fix closing progress notification at 100%
2019-06-04 16:18:02 +02:00
Lola Dam
9cda561091
Show error message when db failed to rebuild ( #2043 )
...
* Show error message when db failed to rebuild; fix #1908 ;
* Forgot file
2019-06-04 13:54:35 +02:00
shortcutme
d38846f126
Rev4099, Fix ZipStream for older Python versions
2019-05-31 15:08:30 +02:00
shortcutme
3b764439af
Rev4098
2019-05-30 04:29:57 +02:00
shortcutme
d1e404f093
New updater that supports updating bundle files
2019-05-30 04:29:47 +02:00
shortcutme
6c4440c2d1
Less verbose Tor controller logging
2019-05-30 04:28:57 +02:00
shortcutme
8e2a7c2b2d
Respect optionalHelp when checking files
2019-05-30 04:28:41 +02:00
shortcutme
fce30baa12
Check files in offline mode on update
2019-05-30 04:28:09 +02:00
shortcutme
c63215c992
Don't download geolite db in offline mode
2019-05-30 04:27:40 +02:00
shortcutme
815fe02c83
Make sidebarGetPeers an async command
2019-05-30 04:27:20 +02:00
shortcutme
e2e1a5b38c
Fix streamZip variable name
2019-05-30 04:27:01 +02:00
shortcutme
4222c31b3e
Don't push body of content.json with updates if larger than 10kb
2019-05-30 04:26:41 +02:00
shortcutme
e5d3b0e7b8
Use openssl from tools directory on Windows
2019-05-30 04:24:58 +02:00
shortcutme
422064e092
Only show console after app close in debug mode
2019-05-30 04:24:42 +02:00
shortcutme
d548c6bdfa
Add new line after benhmark errors
2019-05-30 04:24:17 +02:00
shortcutme
efb7b147af
Fix broken zip file generation
2019-05-30 04:24:01 +02:00
shortcutme
0f8b220f59
Merge sidebar js
2019-05-29 16:03:48 +02:00
shortcutme
1bba253156
Rev4094
2019-05-29 16:03:32 +02:00
shortcutme
a2d29a4531
Only display sign error if there is no stored privatekey
2019-05-29 16:03:10 +02:00
shortcutme
589869c5ed
Move progress display to separate function
2019-05-29 16:02:34 +02:00
shortcutme
7b41922c2d
Use user certificate if possible for signing using sidebar, more sign, publish to separate functions
2019-05-29 16:02:10 +02:00
Lola Dam
7262fbfb4e
Added optional redirect value for siteClone ( #2032 )
...
* Added optional redirect value; see #1891
* Return address of the newly cloned site
2019-05-28 18:05:52 +02:00
Lola Dam
9c0e8ee833
Better error message if private key not stored when assigning ( #2033 )
...
* Return a more instructive message in case the privatekey is not found when attempting to sign
* Fix typo
2019-05-28 18:04:49 +02:00
Ivanq
9119d72b9b
Fix calling start.py to reopen browser ( #2029 )
...
* Fix calling start.py to reopen browser
* Move below
2019-05-24 16:36:29 +02:00
shortcutme
891aac4713
Rev4093
2019-05-21 15:57:49 +02:00
shortcutme
2fa006d74e
Fix loading json files with utf8 content
2019-05-21 15:54:36 +02:00
shortcutme
a6c97a304f
Remove empty exception from config.py
2019-05-21 15:53:53 +02:00
shortcutme
cfa4f8fa63
Fix log_dir exception on startup fail
2019-05-21 15:53:32 +02:00
shortcutme
ce0cf09b10
Fix sidebar zip generation
2019-05-21 15:52:58 +02:00
shortcutme
1567fb745d
Fix sidebar site download with utf8 title
2019-05-21 15:52:44 +02:00
ZeroNet
416f563261
Exclude third-party pybitcointools from flake8 test
2019-05-20 17:17:49 +02:00
ZeroNet
25d6eea906
Merge pull request #2026 from imachug/js-modules
...
ECMAScript modules
2019-05-20 17:06:17 +02:00
ZeroNet
4e819ac035
Merge pull request #2025 from imachug/fileneed-timeout
...
Handle fileNeed timeout
2019-05-20 17:05:23 +02:00
ZeroNet
dbcaa6bf85
Merge pull request #2006 from imachug/cryptmessage-bitcoin
...
Add privToPub and pubToAddr commands
2019-05-20 17:04:38 +02:00
Ivanq
3205187090
Rename commands to have ecc... prefix
2019-05-19 15:52:36 +03:00
Ivanq
ed85981409
Fix JS modules
2019-05-19 15:45:34 +03:00
Ivanq
5d920ff7df
Handle gevent.Timeout error
2019-05-19 15:42:11 +03:00
ZeroNet
5456f0e106
Merge pull request #2020 from cclauss/patch-1
...
Travis CI: Use flake8 to find Python syntax errors
2019-05-17 17:30:13 +02:00
cclauss
8962c16670
Declare 'err' because Python 3 has stricter scoping rules
...
I Python 3, __err__ will go out of scope after the __try / except__ block. This change preserves the value after the end of the __try / except__ block.
2019-05-17 12:33:10 +02:00
cclauss
2ed1572c3c
Travis CI: Use flake8 to find Python syntax errors
...
Also, put the execution steps in order:
1. before_install -->
2. install -->
3. before_script -->
4. script -->
5. after success -->
6. notifications
2019-05-17 09:00:25 +02:00
ZeroNet
89cb673502
Merge pull request #2016 from cclauss/patch-1
...
.travis.yml: The 'sudo' tag is now deprecated in Travis CI
2019-05-16 23:16:14 +02:00
ZeroNet
98c9c8dd43
Merge pull request #2018 from cclauss/patch-2
...
Fix Python 3 syntax errors in zonename_updater.py
2019-05-16 23:13:10 +02:00
cclauss
fd46f141ea
Fix Python 3 syntax errors in zonename_updater.py
2019-05-16 19:39:16 +02:00
cclauss
41aec089bc
.travis.yml: The 'sudo' tag is now deprecated in Travis CI
2019-05-16 00:00:52 +02:00
cclauss
31697022fd
Add Python 3.4
2019-05-15 23:59:36 +02:00
cclauss
948a1c3d03
.travis.yml: The 'sudo' tag is now deprecated in Travis CI
...
[Travis are now recommending removing the __sudo__ tag](https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration ).
"_If you currently specify __sudo: false__ in your __.travis.yml__, we recommend removing that configuration_"
Also, removed Python 3.4 because it is EOL https://devguide.python.org/devcycle/#end-of-life-branches
2019-05-15 22:36:48 +02:00
shortcutme
20371895c9
Rev4090, Remove fs paths from error responses
2019-05-02 18:02:56 +02:00
shortcutme
617027eb52
Rev4089, Support compressed addresses in libsecp256k1 sign verification
2019-05-02 17:38:36 +02:00
shortcutme
6b9106b178
Test verify of compressed and uncompressed address signature
2019-05-02 17:18:31 +02:00
shortcutme
6207ccd559
Fix pex result parsing when there is no connection
2019-05-02 17:17:57 +02:00
shortcutme
043ac5a510
Log renaming
2019-05-02 17:17:00 +02:00
Ivanq
4eaeade618
Add privToPub and pubToAddr commands
2019-05-01 08:04:39 +03:00
shortcutme
f318f76994
Add missing function
2019-04-29 17:18:02 +02:00
shortcutme
fd085d2d37
Rev4086, Fix verify content.json files without files_optional
2019-04-29 16:54:07 +02:00
shortcutme
327f580218
Rev4085
2019-04-29 16:44:19 +02:00
shortcutme
7bef78e10f
Fix newsfeed sql query with many parameters
2019-04-29 16:44:13 +02:00
shortcutme
b54916b1dc
Show console after got hidden in non-debug mode
2019-04-29 16:43:34 +02:00
ZeroNet
c2ab102c0e
Merge pull request #1999 from filips123/py3
...
Support for detection of system's theme
2019-04-29 16:35:55 +02:00
ZeroNet
3f3e73455b
Merge pull request #2001 from imachug/build-all
...
Build wrapper all.js to support web notifications
2019-04-29 16:32:35 +02:00
Ivanq
4f09a5111b
Build wrapper all.js to support web notifications
2019-04-27 18:19:16 +03:00
Filip Š
baf820bcdb
Support for detection of system's theme
2019-04-26 18:23:25 +02:00
ZeroNet
538f69235f
Merge pull request #1985 from rllola/fix-zeroname-local
...
New ZeronameLocal plugin with connection to namecoin node
2019-04-26 12:58:50 +02:00
ZeroNet
2b9f1257be
Merge pull request #1993 from imachug/notifications
...
Support web notifications
2019-04-26 12:58:18 +02:00
Ivanq
6e58e8d50f
Don't require WebNotifications permission
2019-04-26 12:55:33 +03:00
shortcutme
90420f1a89
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-04-23 02:01:45 +02:00
shortcutme
021b822c4f
Rev4080
2019-04-23 02:01:40 +02:00
shortcutme
4ac54845fc
Fix double logging when testing
2019-04-23 02:00:59 +02:00
shortcutme
4c9d3ee3a6
Test big file renames
2019-04-23 02:00:11 +02:00
shortcutme
e688671972
Fix rename error variable problem in site storage
2019-04-23 01:59:59 +02:00
shortcutme
6bd63ff42a
Test file renames
2019-04-23 01:59:12 +02:00
shortcutme
efc5211451
Test optional file renames in OptionalManager plugin
2019-04-23 01:58:37 +02:00
shortcutme
f2bf5b12bd
Support optional file rename in OptionalManager plugin
2019-04-23 01:58:21 +02:00
shortcutme
dccda1af92
Pass optionalRemoved return value
2019-04-23 01:57:57 +02:00
shortcutme
4ca0e6b781
Support file renames in content.json if the sha512 hash is the same
2019-04-23 01:56:11 +02:00
shortcutme
4016e7c217
Test Bigfile plugin using tostring where it possible
2019-04-23 01:55:05 +02:00
rllola
907a26a8b9
Take care of the exceptions so it wont crash zeronet if someting goes wrong.
2019-04-20 20:23:59 +02:00
ZeroNet
dc23bfeb87
Merge pull request #1994 from imachug/ecdsa
...
A third small ECDSA fix
2019-04-20 13:20:03 +02:00
shortcutme
4bfd4bd714
Rev4074, Fix Ecdsa functions in cryptmessage plugin
2019-04-20 09:48:56 +02:00
Ivanq
9ddb984004
Rename Push notifications to Web notifications
2019-04-19 22:19:25 +03:00
Ivanq
e618c0e9ef
Add closePushNotification
2019-04-19 22:19:25 +03:00
Ivanq
b55d2b53df
Support Notification API
2019-04-19 22:19:25 +03:00
Ivanq
5733ec8363
Fix
2019-04-19 22:16:59 +03:00
Ivanq
d7d75a1fe8
Fix ECDSA on CryptMessage ( #1987 )
...
* Add ecdsaSign and ecdsaVerify
* Fix return
* Fix unicode
* Update CryptMessagePlugin.py
* Remove .encode("utf8")
* Fix keys during ECDSA signing
2019-04-19 19:34:07 +02:00
rllola
ef6ccb330b
Dont raise an error if domain has more than one subdomain and just return None
2019-04-18 15:27:49 +02:00
shortcutme
afbacdfc96
Rev4073
2019-04-18 12:23:55 +02:00
shortcutme
5842441062
Remove unused function
2019-04-18 12:22:57 +02:00
shortcutme
f083301b4c
Allow larger packets
2019-04-18 12:22:38 +02:00
shortcutme
8edbecce3c
Fix diffing
2019-04-18 12:21:59 +02:00
shortcutme
b114c52c0d
Allow pluginned classes in memory on reload
2019-04-18 12:21:50 +02:00
shortcutme
4671f47222
Fix bigfile piecefield standalone run test
2019-04-18 12:21:33 +02:00
rllola
4be0e1ee7f
Forgot to cache in one 'if'
2019-04-17 18:34:53 +02:00
ZeroNet
dd4c213805
Merge pull request #1989 from radfish/PR-py3--translate-bytearray-fix
...
Ui, Translate: fix bytearray format string for Py 3.4
2019-04-17 11:29:16 +02:00
redfish
7e57a8f71e
Ui,Translate: remove bytearray format string
...
Py 3.4 does not support bytearray format strings
for % operator: b"%s" % s
2019-04-16 20:54:55 -04:00
rllola
86d3d35619
Disable Zeroname plugin
2019-04-16 20:07:30 +02:00
rllola
f195111354
Using http.client instead of requests module
2019-04-16 16:23:09 +02:00
radfish
ec6fd48b86
Bigfile: fix piece field bitmask to be used as bytearray consistently ( #1982 )
...
* Bigfile: make Piecefield array a bytearray
We want an array of characters. Py2 strings made sense to
use as an array of characters, but Py3 strings are different
and no longer a good choice.
* Bigfile: store bits as binary instead of char
* BigFile: rename to/from string -> to/from bytes
Since the type was changed to bytearray.
2019-04-16 15:14:19 +02:00
radfish
1516d55a88
Sidebar: rename media-globe/ to media_globe/ ( #1973 )
...
So that it can be an importable package.
This is in preparation for setuptools packaging.
2019-04-16 11:34:55 +02:00
Ivanq
bdb0dc32a7
Add ECDSA actions to CryptMessage ( #1984 )
...
* Add ecdsaSign and ecdsaVerify
* Fix return
* Fix unicode
* Update CryptMessagePlugin.py
2019-04-15 22:55:01 +02:00
shortcutme
5ff2f792e6
Rev4070, Fix Multiuser plugin import order, Run coverage before optional plugins
2019-04-15 22:54:17 +02:00
shortcutme
8246505289
Rev4069
2019-04-15 22:48:55 +02:00
shortcutme
526a5d3fb1
Fix compatibility with Python <=3.5
2019-04-15 22:48:43 +02:00
shortcutme
f970815645
Run tests in debug mode
2019-04-15 22:48:16 +02:00
shortcutme
f83c77e7ea
Fix plugin error message
2019-04-15 22:48:09 +02:00
shortcutme
654cce92cd
Rev4068
2019-04-15 22:24:00 +02:00
shortcutme
8f0bfbc553
Test Multiuser and Bootstrapper plugins
2019-04-15 22:23:30 +02:00
shortcutme
bc39e52f56
Rev4066
2019-04-15 22:20:16 +02:00
shortcutme
a822238735
Use 1544 port for tor in tests
2019-04-15 22:19:38 +02:00
shortcutme
b168772d7f
Create user for tests if necessary
2019-04-15 22:19:16 +02:00
shortcutme
034e104c06
Log fileserver startup error for tests
2019-04-15 22:19:00 +02:00
shortcutme
0c0f117bc3
Don't parse config file for tests
2019-04-15 22:18:40 +02:00
shortcutme
1d4ab8833b
Test and enforce proper import plugin order in debug mode
2019-04-15 22:18:18 +02:00
shortcutme
90fee9788d
Always translate html files to avoid compatibility problems with brackets in url
2019-04-15 22:16:47 +02:00
shortcutme
bf7597e1b2
Add simple test for Multiuser plugin
2019-04-15 22:16:05 +02:00
shortcutme
54ff940c2b
Fix Bootstrapper plugin py3 compatibility
2019-04-15 22:15:42 +02:00
shortcutme
446641c31c
Always commit before Db VACUUM
2019-04-15 22:11:44 +02:00
shortcutme
572d55752c
Avoid random websocket test fails
2019-04-15 16:54:49 +02:00
shortcutme
04394d8ced
Rev4064
2019-04-15 16:29:01 +02:00
shortcutme
c7ea66bfef
Fix shutdown before file_server started
2019-04-15 16:07:18 +02:00
shortcutme
bfc5e2dce6
Support live changing offline mode
2019-04-15 15:49:53 +02:00
shortcutme
a7e8293d1a
Add offline mode info to server info
2019-04-15 15:49:34 +02:00
shortcutme
698f0cc230
Fix isServing check in site info formatting
2019-04-15 15:49:04 +02:00
shortcutme
f414f0746c
Don't update site in offline mode
2019-04-15 15:48:16 +02:00
shortcutme
235b8f359c
Don't create new connections in offline mode
2019-04-15 15:47:17 +02:00
shortcutme
2326cf3de8
Ignore incoming connections in offline mode
2019-04-15 15:47:05 +02:00
shortcutme
b8879853d5
Support closing all current connection in ConnectionServer
2019-04-15 15:46:53 +02:00
shortcutme
498fd4bf01
Don't listen ConnectionServer if not started
2019-04-15 15:46:37 +02:00
shortcutme
996f326c74
Store if UiServer is running
2019-04-15 15:45:07 +02:00
shortcutme
43b68faf73
Merge Ui all.js
2019-04-15 15:44:04 +02:00
shortcutme
8429ad7db7
Use global ZeroNet-Internal url to access Websocket
2019-04-15 15:42:24 +02:00
shortcutme
879b522914
Disable portcheck in offline mode
2019-04-15 15:16:38 +02:00
shortcutme
be584aa3d1
Change offline mode in /Config page
2019-04-15 15:12:08 +02:00
shortcutme
b82f57e7a2
Fix small file upload using bigfile plugin
2019-04-15 15:07:31 +02:00
shortcutme
998ec3eb4f
Disable all site serving using a global offline argument
2019-04-15 15:06:25 +02:00
radfish
f6e3a74567
[setuptools packaging] access modules via imports ( #1969 )
2019-04-15 12:31:33 +02:00
ZeroNet
6d8f55cf75
Merge pull request #1983 from krzotr/patch-3
...
OptionalManager file info - set bytes_downloaded to total file size if a file is fully downloaded
2019-04-15 12:21:28 +02:00
rllola
c4d8466195
Delete old plugin
2019-04-14 22:58:05 +02:00
rllola
36ff506dfe
Added 'requests' dependency to requierements.txt
2019-04-14 22:44:04 +02:00
rllola
af1fb7aaa6
Also recognise 'map' namecoin standard way of registering for domain
2019-04-14 22:41:26 +02:00
rllola
1a944735df
New ZeronameLocal plugin with connection to namecoin node
2019-04-14 16:58:58 +02:00
krzotr
1c8fba4286
OptionalManager file info - set bytes_downloaded to file size if a file is fully downloaded
2019-04-13 23:07:13 +02:00
shortcutme
0260b30335
Rev4059
2019-04-12 15:03:58 +02:00
shortcutme
0f72085c2a
Also return ws error to websocket connection
2019-04-12 15:03:43 +02:00
shortcutme
6ad8a10f37
Fix invalid ws request response value
2019-04-12 15:03:19 +02:00
shortcutme
8a38983dfc
Better logging of ws connection for siteCmd CLI action
2019-04-12 15:02:04 +02:00
shortcutme
9f5600b7f7
Rev4057, Log invalid result from websocket
2019-04-11 16:33:36 +02:00
shortcutme
a7632889a2
Rev4056
2019-04-11 01:30:04 +02:00
shortcutme
58a4bf479c
Only send env details if in debug mode
2019-04-11 01:29:56 +02:00
shortcutme
1ce4f99b80
Send noscript header to error messages and OPTIONS request
2019-04-11 01:29:32 +02:00
shortcutme
f94ecb3ec5
Fix error 404 on uimedia route
2019-04-11 01:28:00 +02:00
shortcutme
ce7c22fd57
Ignore items with no date_added in newsfeed
2019-04-11 01:18:52 +02:00
shortcutme
a5c7e59601
Rev4054, Escape error detail to avoid XSS (reported by krzotr)
2019-04-11 00:37:55 +02:00
ZeroNet
efbf70726f
Merge pull request #1975 from krzotr/patch-2
...
Updated to python 3.6 in Dockerfile
2019-04-10 23:43:50 +02:00
krzotr
490b1dc01b
Updated python version in Dockerfile
2019-04-10 23:08:09 +02:00
shortcutme
ec81965393
Rev4053
2019-04-10 19:59:56 +02:00
shortcutme
21536b8948
More clear logging when pinging unencrypted connections
2019-04-10 19:59:37 +02:00
shortcutme
100c2c8741
Set serial by command line to avoid .srl file creation
2019-04-10 19:59:02 +02:00
shortcutme
d47e4a3e0e
More detailed error logging on ssl handshake fail
2019-04-10 19:58:37 +02:00
shortcutme
0c9ea8f580
Merge branch 'py3' of https://github.com/HelloZeroNet/ZeroNet into py3
2019-04-10 14:57:32 +02:00
shortcutme
2320eb8723
Rev4052
2019-04-10 14:57:24 +02:00
shortcutme
17bbeefeca
Fix getWebsocket
2019-04-10 14:57:06 +02:00
shortcutme
31372e269d
Give notification to all connected clients about ZeroNet update
2019-04-10 14:56:47 +02:00
shortcutme
ac799a60da
Stop fs watcher with UiServer
2019-04-10 14:56:10 +02:00
radfish
6a1d716ba1
test: refer to test data path via variable ( #1964 )
2019-04-10 11:30:35 +02:00
ZeroNet
ed12cc1186
Merge pull request #1952 from tangdou1/patch-6
...
Update TrayiconPlugin.py for IPV6 compatibility
2019-04-09 17:53:04 +02:00
ZeroNet
8370ac8426
Merge pull request #1970 from radfish/PR-py3--import-plugins
...
[setuptools packaging] PluginManager: get plugins path via import
2019-04-09 17:51:05 +02:00
shortcutme
a20ff59572
Rev4050
2019-04-09 16:21:46 +02:00
shortcutme
8587f01caa
Fix update script target directory
2019-04-09 16:21:39 +02:00
shortcutme
c7078be407
Always verify client update
2019-04-09 15:07:56 +02:00
shortcutme
718a00974b
Merge js
2019-04-09 15:06:33 +02:00
shortcutme
d612676a80
Log closing websocket when updating event
2019-04-09 15:06:27 +02:00
shortcutme
d7bcfb415b
Fix js merging white space stripping
2019-04-09 15:06:09 +02:00
shortcutme
6928a17e61
Rev4048
2019-04-08 18:15:23 +02:00
shortcutme
d097092e8e
Merge js
2019-04-08 18:15:02 +02:00
shortcutme
79eb6573be
Support listing bad files with API
2019-04-08 18:14:45 +02:00
shortcutme
ffed8c9181
Add updatesite, dist_type, verify lib to serverinfo for admin sites
2019-04-08 18:14:31 +02:00
shortcutme
ff8573635d
Limit max width of notification
2019-04-08 18:13:58 +02:00
shortcutme
643244ffd1
Less visible changed files notification number
2019-04-08 18:13:18 +02:00
shortcutme
9fd059aef8
Give admin permission to updater site
2019-04-08 18:12:58 +02:00
shortcutme
6764a7ad2f
Fix js merging
2019-04-08 18:12:43 +02:00
shortcutme
5642d0aae6
Also ignore db -wal and -shm temp db files when signing
2019-04-08 18:12:29 +02:00
shortcutme
763e5f4ac0
Fix too short sleep
2019-04-08 18:12:00 +02:00
shortcutme
87abdb92e9
Fix bigfile upload
2019-04-08 18:11:46 +02:00
ZeroNet
447ab47d59
Merge pull request #1971 from radfish/PR-py3--bump-interpreter
...
[setuptools packaging] zeronet: bump script interpreter to python3
2019-04-08 01:57:58 +02:00
redfish
9ed88f25f0
zeronet: bump script interpreter to python3
2019-04-07 19:41:19 -04:00
redfish
73814550e5
PluginManager: get plugins path via import
...
* skip __pycache__ when loading
2019-04-07 18:50:23 -04:00
ZeroNet
226f7dea65
Merge pull request #1962 from radfish/PR-py3--sys-geoip
...
Sidebar: use geoip db from system if exists
2019-04-07 12:04:44 +02:00
ZeroNet
ed3de771e8
Merge pull request #1963 from radfish/PR-py3--dead-ssl-code
...
[setuptools packaging] remove some dead code related to openssl, pyelliptic
2019-04-07 12:03:17 +02:00
ZeroNet
edf3cf3b65
Merge pull request #1966 from radfish/PR-py3--ui-pathlib
...
[setuptools packaging] Ui: extend actionFile to accept pathlib.Path
2019-04-07 12:01:07 +02:00
ZeroNet
7a54615156
Merge pull request #1965 from radfish/PR-py3--cfg-paths-no-dec
...
[setuptools packaging] config: path.expanduser returns py3 strings
2019-04-07 11:56:18 +02:00
redfish
1e1f967292
Ui: extend actionFile to accept pathlib.Path
2019-04-06 22:22:34 -04:00
redfish
6f5d4fdc51
config: path.expanduser returns py3 strings
...
And strings have no decode method.
2019-04-06 22:16:37 -04:00
redfish
e7a6be035e
zeronet: no openssl.closeLibrary in pyelliptic
...
Not in pyelliptic 2.0.1 (PyBitmessage fork of pyelliptic)
2019-04-06 20:13:56 -04:00
redfish
ee762f349c
zeronet: remove ref to opensslVerify
...
This module is no longer used. Not in lib/
2019-04-06 20:13:56 -04:00
redfish
4d98b05e6c
Sidebar: use geoip db from system if exists
2019-04-06 17:24:25 -04:00
ZeroNet
4f4591658d
Merge pull request #1960 from imachug/start-browser
...
Fix double --open_browser
2019-04-06 23:13:12 +02:00
Ivanq
0c70e95232
Use spaces instead of tabs
2019-04-06 15:02:18 +03:00
Ivanq
594e8b8c20
Fix double --open_browser
2019-04-06 08:30:45 +03:00
tangdou1
4c358b9f08
Big File is bigger than 10MB
...
Big File is an optional file which is bigger than 10MB, so the default value should be at least 10MB.
2019-04-06 11:57:58 +08:00
shortcutme
7b1594c69c
Rev4044
2019-04-04 13:29:36 +02:00
shortcutme
6d27feba97
New updater site for Python3 version
2019-04-04 13:29:26 +02:00
shortcutme
4363dcbbc1
Distribtion type config value for future support in the updater script
2019-04-04 13:29:11 +02:00
shortcutme
a208f47b6a
Fix sidebar opening for fast mouse movements
2019-04-04 13:28:38 +02:00
shortcutme
84268cd43c
Updater script
2019-04-04 13:28:02 +02:00
shortcutme
380c32dee2
Worker stats on stop
2019-04-04 13:27:46 +02:00
shortcutme
bfc7e7c33f
Only start worker if there is valid task for it
2019-04-04 13:27:21 +02:00
shortcutme
8594e4ce4a
Add reason for startWorkers
2019-04-04 13:27:06 +02:00
shortcutme
752dabe554
Openssl dll find patch to libeay32
2019-04-04 13:25:10 +02:00
shortcutme
042db64a00
Fix multiuser plugin py3 compatibility
2019-04-04 13:24:42 +02:00
shortcutme
f55fd8d861
Avoid re-define variable name
2019-04-04 13:24:26 +02:00
ZeroNet
cc41572d48
Merge pull request #1953 from tangdou1/patch-4
...
ipv6 compatibility
2019-04-03 15:54:54 +02:00
tangdou1
42de962cbf
ipv6 compatibility
2019-04-03 19:56:14 +08:00
tangdou1
f527b8225f
IPV6 compatibility
2019-04-03 19:54:19 +08:00
ZeroNet
dd9ccfa3d2
Merge pull request #1947 from radfish/PR-py3--cryptmsg-base64-type
...
CryptMessage: base64 arg type byte-array; File: set error message before use
2019-04-01 01:15:59 +02:00
ZeroNet
24b6780c1f
Merge pull request #1946 from tangdou1/patch-5
...
Update README.md
2019-04-01 01:15:20 +02:00
redfish
941571f71f
file: set error message before using it
...
Fixes this exception:
Unhandled exception: [(<class 'UnboundLocalError'>,
UnboundLocalError("local variable 'err' referenced before assignm>
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "/opt/zeronet/src/util/RateLimit.py", line 57, in <lambda>
thread = gevent.spawn_later(time_left, lambda: callQueue(event)) # Call this function later
File "/opt/zeronet/src/util/RateLimit.py", line 42, in callQueue
return func(*args, **kwargs)
File "/opt/zeronet/src/File/FileRequest.py", line 185, in actionUpdate
self.response({"error": "File invalid: %s" % err})
UnboundLocalError: local variable 'err' referenced before assignment
2019-03-31 16:25:26 -04:00
redfish
65be9f438b
CryptMessage: pass byte-array type to base64
...
Fixes this error upon sending a message in ZeroMail:
WebSocket handleRequest error: TypeError: a bytes-like object is
required, not 'str' in UiWebsocket.py line 83 > UiWebsocket.py line 269
> CryptMessage/CryptMessagePlugin.py line 80 >
CryptMessage/CryptMessagePlugin.py line 80 > base64.py line 58
2019-03-31 14:05:15 -04:00
tangdou1
15d13ac9f6
Update README.md
2019-03-31 13:47:47 +08:00
ZeroNet
6df3acaf1e
Merge pull request #1943 from radfish/PR-py3--req
...
requirements: pyelliptic any version, websocket_client
2019-03-31 00:24:15 +01:00
redfish
b6ee24dcd5
readme: mention distro packages; also formatting
2019-03-30 09:50:10 -04:00
redfish
1a3e5b7893
requirements: main websocket package
...
'websocket' doesn't look like the right one.
2019-03-30 09:50:10 -04:00
shortcutme
5df8e10b95
Rev4033
2019-03-29 02:31:46 +01:00
shortcutme
bddf2d6537
Fix fileGet command
2019-03-29 02:31:14 +01:00
shortcutme
3d05bdcb63
Log file command errors
2019-03-29 02:31:05 +01:00
shortcutme
52e28eefce
Use lowercase filename for content type guess
2019-03-29 02:30:43 +01:00
shortcutme
b5b0626251
Add name for websocket event on site deletion
2019-03-29 02:30:26 +01:00
shortcutme
4a4f311cf8
Better logging of cert generation
2019-03-29 02:29:55 +01:00
shortcutme
bad4d14cf6
Save OpenSSL rand file in data directory to avoid error message on Windows
2019-03-29 02:29:32 +01:00
shortcutme
b814a633c6
Don't reset broken ssl client list on cleanup
2019-03-29 02:28:46 +01:00
shortcutme
73524d70dc
Switch back to default log file naming because of broken rotate file deleting
2019-03-29 02:28:03 +01:00
shortcutme
9fad83e46c
More detailed logging on archive open error
2019-03-29 02:27:26 +01:00
shortcutme
9fbf4771f2
Fix directory commands on packed files
2019-03-29 02:26:50 +01:00
shortcutme
41cd7da5bd
Rev4026
2019-03-27 03:13:14 +01:00
shortcutme
3d975fd767
Fix libeay32.dll location
2019-03-27 03:12:21 +01:00
shortcutme
f8f857c820
Fix atomicWrite non existing tmpold removal
2019-03-27 03:12:02 +01:00
shortcutme
9546ed0bb6
Try to connect to tor before starting own one under windows
2019-03-27 03:11:38 +01:00
shortcutme
a3f957427f
Make sure the test went without unnecessary reconnects
2019-03-27 03:10:58 +01:00
shortcutme
9b36c55422
Fix pytest warning
2019-03-27 03:10:29 +01:00
shortcutme
b6286372fb
Better cleanup after tests
2019-03-27 03:10:21 +01:00
shortcutme
74e71a1971
Fix http tracker announce compatibility
2019-03-27 03:09:47 +01:00
shortcutme
9050f1a039
Show crypto cipher on peerPing command
2019-03-27 03:09:28 +01:00
shortcutme
de303bf453
Modern crypto ciphers
2019-03-27 03:09:09 +01:00
shortcutme
3d8d3a9237
Randomize SSL subject (merged ValdikSS's commit)
2019-03-27 03:08:37 +01:00
shortcutme
cf354d59fb
Fix incoming connection implicit crypt
2019-03-27 03:06:46 +01:00
shortcutme
706852d9a7
Fix Stats page rendering in non-debug mode, reduce source code size
2019-03-27 03:06:22 +01:00
shortcutme
63e405c27e
Rev4022
2019-03-23 03:42:26 +01:00
shortcutme
33e8c6fb73
Fix ipv6 port checker
2019-03-23 03:41:52 +01:00
shortcutme
faba28dd94
Proper handle of sigterm signal, log reason of shutdown
2019-03-23 03:41:42 +01:00
shortcutme
16f36824e6
Fix benchmark on Python 3.5
2019-03-23 03:40:42 +01:00
shortcutme
5c1ec0b141
Ecies encrypted string length can be different in rare cases
2019-03-23 03:38:30 +01:00
shortcutme
e24d1016a5
Fix bigfile upload post request return value
2019-03-23 03:38:04 +01:00
shortcutme
a82ee338ef
Rev4017, Fix Bigfile test, Python 3.4 compatibility
2019-03-21 02:48:21 +01:00
shortcutme
60405bf222
Rev4016, Add ad test Python 3.4 compatibility
2019-03-21 02:22:22 +01:00
shortcutme
1da6c8c84e
Fix Python 3.7 test
2019-03-20 01:07:18 +01:00
shortcutme
32329c1817
Rev4015
2019-03-20 01:06:56 +01:00
shortcutme
4aee7a6c61
Make openLocked always return BlockingIOError on fail
2019-03-20 01:05:52 +01:00
shortcutme
e6c2937c1b
Rev4014
2019-03-20 00:50:44 +01:00
shortcutme
1bbf9b62ad
Test on multiple python versions
2019-03-20 00:50:32 +01:00
shortcutme
fa9e024b42
Base58 package is required for libsecp256k verify
2019-03-20 00:50:18 +01:00
shortcutme
8c52038671
Switch to WAL mode as it's faster on older sqlite
2019-03-20 00:49:51 +01:00
shortcutme
7aff97b6ff
Fix loading json files to db on Python 3.5
2019-03-20 00:49:27 +01:00
shortcutme
77530f13ee
Fix content.json update and verify on Python 3.5
2019-03-20 00:48:51 +01:00
shortcutme
0a1c22530a
More clear paramter name for verify
2019-03-20 00:48:09 +01:00
shortcutme
e6c0fe0370
OpenSSL config file to lib dir
2019-03-20 00:47:43 +01:00
shortcutme
63ba0a5551
Fix tests on Python 3.5
2019-03-20 00:46:57 +01:00
shortcutme
c7bfe0d537
Fix Upnp test
2019-03-20 00:46:16 +01:00
shortcutme
05887c976a
Test on Python 3.5 using travis, temporary disable docker build until stable release
2019-03-19 17:02:39 +01:00
ZeroNet
ccc8fda24f
Merge pull request #1926 from 0polar/patch-4
...
Fix unable to open context menu on Windows
2019-03-19 16:42:21 +01:00
ZeroNet
abb458bdd3
Merge pull request #1925 from 0polar/patch-1
...
Fix "no module" error
2019-03-19 16:41:48 +01:00
ZeroNet
41429dd254
Merge pull request #1922 from 0polar/patch-2
...
Fix wrong module name
2019-03-19 16:41:05 +01:00
ZeroNet
268a39e93b
Merge pull request #1923 from 0polar/patch-3
...
pip install in right way
2019-03-19 16:40:39 +01:00
0polar
8411c60d4a
Fix unable to open context menu on Windows
...
Python3 string no need decoding or encoding
2019-03-19 20:56:30 +08:00
0polar
de91f7ec15
Fix "no module" error
...
Since added into pip requirements.txt, no need to `from...`
2019-03-19 20:36:26 +08:00
0polar
6094af819b
Update requirements.txt
2019-03-19 20:15:55 +08:00
0polar
5f21563d7d
Update README.md
2019-03-19 20:11:01 +08:00
0polar
5b9afe70b2
pip install in right way
2019-03-19 20:00:30 +08:00
0polar
27f47460e3
Fix wrong module name
...
Exception: You probably meant to install and run gevent-websocket
2019-03-19 19:59:12 +08:00
shortcutme
ad1bd045f7
Rev4011
2019-03-18 03:38:11 +01:00
shortcutme
9a9a8bfdc7
Fix peer loading
2019-03-18 03:37:05 +01:00
shortcutme
c88152cac2
Use shared cursor where possible
2019-03-18 03:36:44 +01:00
shortcutme
61c72ac3ea
Fix SQLite concurrency errors
2019-03-18 03:36:12 +01:00
shortcutme
84c39f3baa
Less sensitive db progress handler
2019-03-18 03:33:51 +01:00
shortcutme
7d6ef195fd
Don't allow to run db on different thread
2019-03-18 03:33:28 +01:00
shortcutme
52ac972332
Keep need commit status if commit failed
2019-03-18 03:33:06 +01:00
shortcutme
9aa599f9d2
Close and commit all db at exit
2019-03-18 03:32:42 +01:00
shortcutme
a5ce7e5a1f
Rev4006
2019-03-18 01:08:35 +01:00
shortcutme
f8511bf199
Display error if try to start with Python2
2019-03-18 01:08:20 +01:00
shortcutme
cfdc6bac7b
Remove test lock files after test
2019-03-18 01:08:02 +01:00
shortcutme
33e4c088b9
Upnp opening function return success value
2019-03-18 01:07:46 +01:00
shortcutme
a620bf2174
Fix lang html variable on config page
2019-03-18 01:06:45 +01:00
shortcutme
e77d63294e
Fix config page
2019-03-18 01:06:04 +01:00
shortcutme
82c55ba038
Rev4003, Fix peer sorting if no ping delay yet
2019-03-16 04:57:59 +01:00
shortcutme
e1394d7a7d
Fix socks package name
2019-03-16 04:48:56 +01:00
shortcutme
9f99fa8edc
Remove not working tracker
2019-03-16 04:26:59 +01:00
shortcutme
02e67a901f
Import global maxminddb module
2019-03-16 04:26:27 +01:00
shortcutme
f331f5e92c
Add maxminddb as requirement
2019-03-16 04:26:13 +01:00
shortcutme
6e5bf5fef6
Decode masgpack hash key values as byte
2019-03-16 04:22:49 +01:00
shortcutme
c7b4e28f82
Version 0.7.0, Rev4001
2019-03-16 03:53:37 +01:00
shortcutme
9235ecfe7b
Add warning, installation method to readme
2019-03-16 03:53:22 +01:00
shortcutme
7f234721ec
Add required modules
2019-03-16 03:48:58 +01:00
shortcutme
242b3edbc4
Fix BigFilePiecefiled typo
2019-03-16 03:44:13 +01:00
shortcutme
b7894faa96
Fix AnnounceShare backward compatibility
2019-03-16 03:44:01 +01:00
shortcutme
f3a4b9c709
Fix announce py3 compatibility
2019-03-16 03:43:11 +01:00
shortcutme
ea638dd0e0
Fix Noparallel test on slower machines
2019-03-16 03:02:59 +01:00
shortcutme
f0b53c4cbb
Add bundled pybitcointools
2019-03-16 03:01:50 +01:00
shortcutme
3eae349a0a
Remove included win_inet_pton, websocket, rsa, socks, pyelliptic, pybitcointools, pyasn1, opensslVerify, merkletools, geventwebsocket, BitcoinECC, bencode module
2019-03-16 02:58:49 +01:00
shortcutme
ff5004cb8d
Remove included maxminddb
2019-03-16 02:52:12 +01:00
shortcutme
567855e2d2
TestHelper formatting
2019-03-16 02:49:41 +01:00
shortcutme
d20da5d803
1ms is the minimum sleep with new gevent
2019-03-16 02:46:33 +01:00
shortcutme
b98a9d2e80
Commit before vacuum
2019-03-16 02:45:37 +01:00
shortcutme
955164aa3c
New configuration option to use libsecp256k1 for speedup
2019-03-16 02:45:06 +01:00
shortcutme
db8f9988eb
Use log extension for rolled log file names
2019-03-16 02:44:22 +01:00
shortcutme
9b2cae8e33
Don't log geventwebsocket module debug messages
2019-03-16 02:43:45 +01:00
shortcutme
ac325c5c5e
Py3 compatibility of FileRequest module
2019-03-16 02:43:07 +01:00
shortcutme
e92f3ea100
New watchdog module based file change watching
2019-03-16 02:42:43 +01:00
shortcutme
75d8338f2d
Debug stack formatting include module names
2019-03-16 02:41:09 +01:00
shortcutme
a1b5dad1c8
New Db connection type to avoid corruption
2019-03-16 02:40:32 +01:00
shortcutme
0e2f7fb122
Use global rsa module
2019-03-16 02:39:11 +01:00
shortcutme
ee631730c7
Remove sha1 sum function
2019-03-16 02:38:47 +01:00
shortcutme
f7fd445c73
Test sha sum parameter type properly
2019-03-16 02:38:38 +01:00
shortcutme
5c0fc38272
Remove not used ECC cert generation
2019-03-16 02:37:48 +01:00
shortcutme
6df0321962
Py3 compatibilty of CryptConnection module
2019-03-16 02:37:38 +01:00
shortcutme
65d19d350c
We don't support old style sign verification anymore
2019-03-16 02:36:45 +01:00
shortcutme
bc93796727
Add faster libsecp256k1 support for sign verification, Remove old style signing support,
2019-03-16 02:36:11 +01:00
shortcutme
6f0531c663
Test CryptMessage ui_websocket result more reliable way
2019-03-16 02:33:38 +01:00
shortcutme
545acebbaf
New CryptMessage test functions for ecies crypto
2019-03-16 02:33:09 +01:00
shortcutme
af49404320
Remove support of old request type
2019-03-16 02:32:10 +01:00
shortcutme
717802860d
Create new unpacker object if client sending new-style, bin-type compatible msgpack streams
2019-03-16 02:31:49 +01:00
shortcutme
edd3f35790
Use new Msgpack library for unpacking
2019-03-16 02:30:54 +01:00
shortcutme
20806a8c97
ZeroName plugin Py3 compatibility
2019-03-16 02:27:26 +01:00
shortcutme
f071cc5c04
Make Stats page Py3 compatible, Add libsecp256k1 testing, Xy packing format, Reduce code duplication
2019-03-16 02:27:04 +01:00
shortcutme
90c9078bf5
Remove unnecessary logging of Sidebar loadGlobe
2019-03-16 02:25:20 +01:00
shortcutme
203e70afbc
Py3 compatibility of PeerDb plugin
2019-03-16 02:24:36 +01:00
shortcutme
2599e54fd0
Py3 compatibility of FilePack plugin
2019-03-16 02:24:17 +01:00
shortcutme
2737425242
Py3 compatibility of UiPassword plugin
2019-03-16 02:23:46 +01:00
shortcutme
40569eee2e
Py3 compatibility of CryptMessage plugin, Rename ecies crypto function names to make it more clear
2019-03-16 02:23:00 +01:00
shortcutme
883c2851ff
Py3 compatibility of ContentFilter plugin
2019-03-16 02:20:32 +01:00
shortcutme
4fe4d0a7e7
BEGIN / END no longer necessary as there is no autocommit in new db module
2019-03-16 02:18:53 +01:00
shortcutme
a46d8fe7f3
Hash id of the hashmap changed because of use_bin_type msgpack packing
2019-03-16 02:15:37 +01:00
shortcutme
dd70d27a0e
Use new Msgpack modue for testing Bigfile plugin
2019-03-16 02:14:43 +01:00
shortcutme
b46ee0c495
Use Msgpack module in Bigfile plugin
2019-03-16 02:14:08 +01:00
shortcutme
28ffb3fd18
Ignore sha3 warning of merkletools module
2019-03-16 02:13:17 +01:00
shortcutme
d1456850d1
Py3 compatibility in Bigfile piecefield
2019-03-16 02:12:45 +01:00
shortcutme
050e2febab
Log add types with zero announce request
2019-03-16 02:12:03 +01:00
shortcutme
f56c8ef755
Save shared trackers files as utf8
2019-03-16 02:11:38 +01:00
shortcutme
1a9529157f
Backward compatibility with tracker sharing response
2019-03-16 02:11:22 +01:00
shortcutme
8c5c3cb7a6
Use Msgpack module in BroadcastServer plugin
2019-03-16 02:09:27 +01:00
shortcutme
8ab9b06185
Subtl module py3 compatibility
2019-03-16 02:06:28 +01:00
shortcutme
91c5556f21
Remove old gevent compatibility patches
2019-03-16 02:05:27 +01:00
shortcutme
95cf47d9a4
Test site download with all avaliable crypto lib
2019-03-16 01:01:30 +01:00
shortcutme
dfad2370aa
Test file locking
2019-03-16 01:01:06 +01:00
shortcutme
331e25cc41
Test content rules with all avaliable crypto lib
2019-03-16 01:00:49 +01:00
shortcutme
6dcf7e8088
Remove testing of old signature
2019-03-16 01:00:21 +01:00
shortcutme
99690a6145
Test longer string signing
2019-03-16 00:59:27 +01:00
shortcutme
27bcc3c685
Test sign and verify with all crypto lib avaliable
2019-03-16 00:59:11 +01:00
shortcutme
bb60558968
Test hashing functions
2019-03-16 00:57:50 +01:00
shortcutme
af38a3927a
Test utf8 diffing
2019-03-16 00:57:03 +01:00
shortcutme
bf6771152e
Test backward compatibility to py2 byte-less msgpack unpacker
2019-03-16 00:56:50 +01:00
shortcutme
48b6c81b36
Test msgpack streaming with binary data
2019-03-16 00:56:25 +01:00
shortcutme
d95da7372a
Feed Msgpack unpacker as byte
2019-03-16 00:54:27 +01:00
shortcutme
231037b0fe
Test Msgpack result
2019-03-16 00:54:12 +01:00
shortcutme
c481d20ce8
Use new libs in Msgpack tests
2019-03-16 00:54:00 +01:00
shortcutme
dc32556983
Add utf8 and binary data to msgpack test vector
2019-03-16 00:53:18 +01:00
shortcutme
d7b43f4722
Same priority file download order does not matter
2019-03-16 00:51:32 +01:00
shortcutme
ca29fcec7d
findHashId order does not matter
2019-03-16 00:50:25 +01:00
shortcutme
bd637d661a
Test translate of utf8 strings
2019-03-16 00:49:09 +01:00
shortcutme
ef8174af70
All problematic characters will be escaped
2019-03-16 00:48:56 +01:00
shortcutme
dee562437b
Rename hashfield pack functions to bytes
2019-03-16 00:42:21 +01:00
shortcutme
a1a4a73260
Save sites.json as utf8
2019-03-16 00:41:26 +01:00
shortcutme
627edeb0f2
Py3 support in announce requests
2019-03-16 00:33:12 +01:00
shortcutme
16f29b65f2
Use if in protocol port detection
2019-03-16 00:32:50 +01:00
shortcutme
6d2a863af5
Sleep a bit before creating new file_server to allow connection closing
2019-03-16 00:15:43 +01:00
shortcutme
35e61a0c69
More reliable UiWebsocket testing
2019-03-16 00:15:19 +01:00
shortcutme
c474699695
Different crypto lib fixture
2019-03-16 00:14:58 +01:00
shortcutme
1e2dadf75e
Log test to log/cmd.log
2019-03-16 00:14:11 +01:00
shortcutme
002303a765
Db rebuilding error display, reconnect bug fix
2019-03-16 00:11:52 +01:00
shortcutme
59426c31f7
SiteStorage Py3 compatibility
2019-03-16 00:10:49 +01:00
shortcutme
fd895d0ef5
Tormanager only disconnect if connected
2019-03-16 00:08:04 +01:00
shortcutme
8220272953
Py3 encoding support in TorManager
2019-03-16 00:05:23 +01:00
shortcutme
c8fc1ebefa
Remove tor downloading for windows
2019-03-16 00:04:09 +01:00
shortcutme
ac9531eb98
Use global socks module
2019-03-16 00:03:05 +01:00
shortcutme
56d68ce161
Open translate language file as utf8
2019-03-16 00:02:13 +01:00
shortcutme
a3ef3b34e1
Support multi-line notification
2019-03-16 00:01:52 +01:00
shortcutme
30e348f965
Remove empty line from wrapper template
2019-03-16 00:01:15 +01:00
shortcutme
b981ddadca
Encode error repose to bytes
2019-03-16 00:00:35 +01:00
shortcutme
bcd721e2ef
Always display title if there is content.json file
2019-03-16 00:00:04 +01:00
shortcutme
a96ff8399f
Open template as utf8 file
2019-03-15 23:59:30 +01:00
shortcutme
2f4dec45a6
Decode path as utf8
2019-03-15 23:58:18 +01:00
shortcutme
b216e42397
Fix modified files checking
2019-03-15 23:57:30 +01:00
shortcutme
9b6c624554
Allow cloning if content.json update fails
2019-03-15 23:57:06 +01:00
shortcutme
12154613c2
Write use file as binary
2019-03-15 23:56:16 +01:00
shortcutme
a42dee5a44
unpackOnionAddress Py3 support
2019-03-15 23:55:40 +01:00
shortcutme
d4d86172f0
Cmp function backport and Utf8 to Byte response decorator helper funcations
2019-03-15 23:55:23 +01:00
shortcutme
a49f454826
Lock files in binary mode, with one byte
2019-03-15 23:53:48 +01:00
shortcutme
cd9a965057
atomicWrite Py3 support, full stack logging
2019-03-15 23:50:33 +01:00
shortcutme
f5bc26e9fe
Use binary format for atomicWrite
2019-03-15 23:49:55 +01:00
shortcutme
c55d69d587
Python3 has builtin inet_pton support
2019-03-15 23:49:13 +01:00
shortcutme
e508357cfb
RateLimit py3 support
2019-03-15 23:48:46 +01:00
shortcutme
1c578b2b3f
Remove SSL patches for old Python/Gevent support, patch ctypes find_library to find openssl libs
2019-03-15 23:48:28 +01:00
shortcutme
4ce2ef732d
Rename StreamingMsgpack to Msgpack, add helpers
2019-03-15 23:33:04 +01:00
shortcutme
65705aba10
Fix UpnpPunch py3 compatibility
2019-03-15 23:32:05 +01:00
shortcutme
e97873fb7e
UpnpPunch gets custom logger
2019-03-15 23:31:13 +01:00
shortcutme
13d1df3cef
Only log worker download status if small ammount of task present
2019-03-15 23:30:34 +01:00
shortcutme
7ffb7db888
Add task statistics logging every 15sec
2019-03-15 23:29:04 +01:00
shortcutme
74366379ba
Only log added task in verbose mode
2019-03-15 23:26:33 +01:00
shortcutme
6b89d05a3c
Disable update
2019-03-15 23:10:29 +01:00
shortcutme
b0b9a4d33c
Change to Python3 coding style
2019-03-15 21:06:59 +01:00
shortcutme
fc0fe0557b
Ignore *.bak files
2019-03-15 18:47:31 +01:00
ZeroNet
116347ef66
Merge pull request #1921 from rllola/tracker-announcer
...
If no port defined in tracker url assume it is port 80
2019-03-10 23:42:07 +01:00
rllola
58516913b4
if protocol https choose port 443
2019-03-10 22:19:37 +01:00
rllola
fb836fcf6f
If no port defined in tracker url assume it is port 80; fix #1917
2019-03-09 18:41:50 +01:00
ZeroNet
1ad44ace0a
Merge pull request #1916 from rllola/ld-library-path-openssl
...
Ld library path openssl
2019-03-06 16:05:54 +01:00
rllola
32ddaed376
Actually at ALL the path in the environnement variable and look for the openssl lib
2019-03-05 18:58:47 +01:00
rllola
4e388e5dc2
Find openssl lib in LD_LIBRARY_PATH
2019-03-05 18:33:29 +01:00
shortcutme
44c467f472
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2019-02-24 02:29:42 +01:00
shortcutme
f90d0d2dae
Rev3853
2019-02-24 02:29:35 +01:00
shortcutme
b47920169f
Test unsupported pex peers removing
2019-02-24 02:29:27 +01:00
shortcutme
81bf349871
Remove ipv6 and onion from pex result if not supported
2019-02-24 02:29:08 +01:00
shortcutme
9d849a16ec
Use defaultdict to for findHashId result
2019-02-24 02:28:42 +01:00
ZeroNet
383749a9c0
Merge pull request #1911 from rllola/zeroname-fix-waitforblock
...
Zeroname fix waitforblock
2019-02-21 16:55:49 +01:00
rllola
5e2feb5803
Fix the second cal to getinfo/getblockchaininfo; Verify version before doing the call.
2019-02-21 16:10:42 +01:00
rllola
93645681b0
Use waitfornewblock if namecoin version 16.0 or higher
2019-02-21 14:39:58 +01:00
shortcutme
174e8d3c19
Rev3852
2019-02-16 23:49:20 +01:00
shortcutme
511a5c0d1f
Nonce based CSP not supported in Safari yet
2019-02-16 23:49:10 +01:00
shortcutme
c92c840c41
Make sigterm listen optional (fixes macOS problem)
2019-02-16 23:48:18 +01:00
shortcutme
952a1a1da8
Rev3851, Fix typo with onion address detection
2019-02-16 20:50:49 +01:00
ZeroNet
e89cb4cc0e
Merge pull request #1901 from anoadragon453/patch-3
...
Fix typo
2019-02-16 20:28:37 +01:00
ZeroNet
89cc70091c
Merge pull request #1900 from anoadragon453/patch-2
...
Remove unnecessary str replace
2019-02-16 20:28:22 +01:00
ZeroNet
cfaa2c542d
Merge pull request #1896 from rllola/zeroname-namecoin-version
...
Zeroname plugin improvement
2019-02-16 20:27:38 +01:00
Andrew Morgan
c6bbe9e020
Fix typo
2019-02-15 21:22:13 +00:00
Andrew Morgan
15d2fd4581
Remove unnecessary str replace
...
Presumably left over from before it got moved out into a script.
2019-02-15 21:19:29 +00:00
shortcutme
819c2b0bc3
Rev3850
2019-02-14 15:52:30 +01:00
shortcutme
30984c62fa
Change trackers to more reliable ones
2019-02-14 15:52:22 +01:00
shortcutme
bd649cfb33
Remove ui_server allowed http host learning
2019-02-14 15:49:10 +01:00
shortcutme
5c57cd6541
Support https trackers, add browser-like user agent for tracker http requests
2019-02-14 15:48:36 +01:00
rllola
02e2080ce2
Added test for new standard; Check version for compatibility with namecoin newer version; update README
2019-02-12 23:06:21 +01:00
rllola
c00601743c
Added README for zeroname plugin with instructions
2019-02-12 22:09:47 +01:00
shortcutme
523f8dae2a
Rev3846
2019-02-09 13:57:08 +01:00
shortcutme
4e56fe9fc3
Fix sitePublish CLI command if no client is running
2019-02-09 13:56:44 +01:00
shortcutme
2829146598
Merge wrapper js, css
2019-02-09 13:56:21 +01:00
shortcutme
b5ed158cc6
Fix closed display of infopanel if sidebar opened
2019-02-09 13:56:12 +01:00
shortcutme
7314f20563
Set number of changed files for closed infopanel
2019-02-09 13:55:53 +01:00
shortcutme
0559eb1a9a
Rev3844
2019-02-05 15:55:23 +01:00
shortcutme
40f732cd48
Only show modified files notification if site is owned
2019-02-05 15:55:12 +01:00
shortcutme
eb837e3685
Close button for site modified files notification
2019-02-05 15:54:32 +01:00
shortcutme
8ddfbf37c3
New siteSetSettingsValue to change site specific setting
2019-02-05 15:52:01 +01:00
shortcutme
0729ea1c38
Version 0.6.5, Rev3840
2019-02-02 00:13:09 +01:00
shortcutme
39541fe348
Modified site source admin panel
2019-02-02 00:12:50 +01:00
shortcutme
259c5199d6
siteListModifiedFiles admin command
2019-02-02 00:11:47 +01:00
shortcutme
af0b563036
Remove unnecessary character
2019-02-02 00:11:02 +01:00
shortcutme
c2b879ccab
Rev3831, Fix Stats page compatibility with latest gevent
2019-01-31 00:39:45 +01:00
shortcutme
8447c6d79f
Rev3829
2019-01-30 14:58:20 +01:00
shortcutme
46fb61c68c
Consider port opened if we have external ip on the interface
2019-01-30 14:58:11 +01:00
shortcutme
860ef650f9
Support IPv6 in Tor always mode by creating ipv4 sockets with ipv6 address
2019-01-30 14:53:33 +01:00
shortcutme
ef6f9b9d70
Don't try to open ports in Tor mode
2019-01-30 14:52:41 +01:00
shortcutme
9f701c8f35
IPv6 supported in tor mode
2019-01-30 14:52:26 +01:00
shortcutme
e18d3d0c93
Only return valid ips from getInterfaceIps
2019-01-30 14:51:45 +01:00
blurHY
dd46a64e79
Fix atexit not working on SIGTERM ( #1882 )
2019-01-30 14:47:16 +01:00
shortcutme
31a7effa5f
Rev3827, Share FileServer between sites for non-main CLI commands
2019-01-29 03:17:24 +01:00
shortcutme
42f3f405ea
Rev3826
2019-01-29 03:04:06 +01:00
shortcutme
1b612f7112
Check master seed length for cryptGetPrivatekey CLI command
2019-01-29 03:03:42 +01:00
shortcutme
6e364ce4b9
Wait until site sync finished before cloning
2019-01-29 03:02:57 +01:00
shortcutme
89eb44f3ef
Spawn port check on separate thread when changing ip_external config value
2019-01-29 03:02:22 +01:00
shortcutme
53364d6ddc
Add 169.254.* to local ips, remove unnecessary brackets
2019-01-29 03:00:06 +01:00
shortcutme
4631f2223b
Add public ips from local adapters to external ip list
2019-01-29 02:59:15 +01:00
shortcutme
20fb9ab97d
Only reload source code on create and change event
2019-01-29 02:57:41 +01:00
shortcutme
dcbac42571
Change unstable tracker
2019-01-29 02:57:18 +01:00
shortcutme
0258d926a2
Fix loading multi-line values from config
2019-01-29 02:54:56 +01:00
shortcutme
e79e60f0bb
Fix change detection for textareas in Config page
2019-01-29 02:54:30 +01:00
shortcutme
ef0c0b1e32
Rev3821
2019-01-26 20:43:04 +01:00
shortcutme
14631c65a6
Avoid user creaton when rendering sidebar after site deletion
2019-01-26 20:42:46 +01:00
shortcutme
f706f7508e
Store detected external ips to separate variable
2019-01-26 20:42:27 +01:00
shortcutme
6662b4f047
Test sql queries with lots of variables
2019-01-26 20:40:58 +01:00
shortcutme
13c453d610
Embed query values if more than 100 specified
2019-01-26 20:40:34 +01:00
shortcutme
e8026ef074
Non-private external ip for tests
2019-01-26 20:39:31 +01:00
shortcutme
cefc6f8eac
Test private ip match
2019-01-26 20:38:30 +01:00
shortcutme
bf809ac118
Save users.json immedietly after site creation
2019-01-26 20:31:37 +01:00
shortcutme
88ba0c1154
Don't detect cjdns ips as private ips
2019-01-26 20:31:05 +01:00
shortcutme
43d2d5334a
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2019-01-26 03:14:03 +01:00
shortcutme
de41efbaf8
Rev3818, Fix peerPing cli command
2019-01-26 03:13:47 +01:00
ZeroNet
81419ca68b
Merge pull request #1879 from tangdou1/patch-1
...
Update zh.json
2019-01-25 23:34:49 +01:00
shortcutme
276cbc0ace
Rev3817, Support limits for feed search
2019-01-25 14:26:38 +01:00
tangdou1
6ada5110a4
Update zh.json
2019-01-25 15:04:43 +08:00
tangdou1
f6ee45249d
Update zh.json
2019-01-25 14:50:05 +08:00
shortcutme
be36a20249
Rev3815
2019-01-25 01:26:50 +01:00
shortcutme
5173597868
Remove empty lines from multi-line config values
2019-01-25 01:26:39 +01:00
shortcutme
86657529c9
Live update ip_external
2019-01-25 01:24:28 +01:00
shortcutme
6460b7b0a1
Parse ip_external on portCheck function call
2019-01-25 01:23:46 +01:00
shortcutme
3b91be8449
Change ip_external on Config page
2019-01-25 01:22:26 +01:00
ZeroNet
055aea58bb
Merge pull request #1877 from d14na/patch-1
...
Add support for tilde `~` in filenames.
2019-01-24 15:54:07 +01:00
shortcutme
1914c69c47
Rev3812
2019-01-24 15:20:56 +01:00
shortcutme
fdb06ad973
Cleaner way to record external ips from port checkers
2019-01-24 15:20:37 +01:00
shortcutme
37979b4f9c
Support multiple external ips
2019-01-24 15:20:08 +01:00
shortcutme
0a03c30e8a
findHashId will return real address used by the connection
2019-01-24 15:19:19 +01:00
shortcutme
e8dbf1511b
More clean way to return locally found hash_ids for findHashId
2019-01-24 15:18:12 +01:00
D14na
f163abb4a5
Add support for tilde ~
in filenames.
...
(source: https://webpack.js.org/guides/code-splitting )
It appears that webpack (bundled w/ the VueJS CLI) will concatenate `chunk` names using the `~` to create one long "bundled" filename. This creates a problem when executing `isValidRelativePath` which DOES NOT allow `~`.
__An example error when signing:__
`Site:1... - [ERROR] Invalid filename: js/about~privacy~search.3c7ce85b.js`
A fix is to use the same name for each file/chunk, but then that breaks the optimizations of code splitting. Is there any reason NOT to permit tilde `~` as a valid filename character? _(NOTE: this may only be an issue if using vue-router)_
2019-01-24 08:41:27 -05:00
ZeroNet
fa99f3dbbe
Merge pull request #1876 from tangdou1/patch-1
...
Fix a bug
2019-01-24 11:48:10 +01:00
tangdou1
76e21a6378
Fix a bug
2019-01-24 10:00:18 +08:00
ZeroNet
0d3c403f08
Merge pull request #1873 from goofy-mdn/patch-1
...
Update fr.json
2019-01-23 16:12:17 +01:00
goofy-mdn
7c6ff85acd
Update fr.json
...
minor typofix
2019-01-23 15:44:14 +01:00
shortcutme
4d60c61512
Rev3808, Use cjdns compatible ipv6 address to test route
2019-01-23 14:21:25 +01:00
ZeroNet
31376ee2fd
Merge pull request #1870 from tangdou1/patch-1
...
Update all.js
2019-01-23 12:55:37 +01:00
ZeroNet
b067bbd935
Merge pull request #1871 from tangdou1/patch-2
...
Update zh.json
2019-01-23 12:54:37 +01:00
tangdou1
f980170a82
Update zh.json
2019-01-23 19:05:29 +08:00
tangdou1
8b7ef14f65
Update all.js
2019-01-23 19:00:19 +08:00
ZeroNet
5eb8549aef
Merge pull request #1869 from tangdou1/patch-1
...
Update all.js
2019-01-23 10:57:06 +01:00
tangdou1
728b76aa7e
Update all.js
2019-01-23 17:24:21 +08:00
shortcutme
c20ed92fab
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2019-01-23 02:19:08 +01:00
shortcutme
13f6a8da53
Rev3807
2019-01-23 02:19:04 +01:00
shortcutme
28426f3ee3
Fix ip_mode description
2019-01-23 02:18:31 +01:00
shortcutme
fb925745ba
Make notification compatible with latest noscript
2019-01-23 02:15:23 +01:00
shortcutme
271cb66c69
Fix port re-check
2019-01-23 02:14:31 +01:00
shortcutme
b3f2812191
Add ip network support to stats page
2019-01-23 02:13:29 +01:00
shortcutme
1824363f86
Support dual stack listening
2019-01-23 02:13:13 +01:00
shortcutme
439d2bcf7f
Remove unused setIpExternal funtcion
2019-01-23 02:11:59 +01:00
shortcutme
447f5fd5c8
Store opened port status per IP version
2019-01-23 02:11:31 +01:00
shortcutme
ce78e330d3
Async serverPortcheck ZeroFrame API call
2019-01-23 02:07:11 +01:00
tangdou1
7a47d58ad4
Update zh.json for more respect ( #1867 )
...
* Update zh.json
* Update zh.json
* Update zh.json
2019-01-22 11:00:17 +01:00
ZeroNet
e9f467ed77
Merge pull request #1864 from tangdou1/patch-2
...
Fix a small bug
2019-01-21 14:01:25 +01:00
tangdou1
aedfb1d8da
Update zh.json ( #1863 )
...
* Update zh.json
* Update zh.json
2019-01-21 14:01:04 +01:00
tangdou1
0ab424c0d2
Update the source of translation ( #1865 )
...
* Update zh.json
* Update zh-tw.json
* Update tr.json
* Update sl.json
* Update sk.json
* Update ru.json
* Update pt-br.json
* Update pl.json
* Update nl.json
* Update it.json
* Update hu.json
* Update fr.json
* Update es.json
* Update de.json
* Update da.json
* Update zh.json
* Update zh-tw.json
* Update tr.json
* Update sl.json
* Update sk.json
* Update ru.json
* Update pt-br.json
* Update pl.json
* Update nl.json
* Update it.json
* Update hu.json
* Update fr.json
* Update es.json
* Update de.json
* Update da.json
2019-01-21 14:00:44 +01:00
tangdou1
674b1efa0f
Fix a bug
...
there is no portCheck function
2019-01-21 10:46:06 +08:00
shortcutme
a7509988af
Rev3802, Fix pytest warnings
2019-01-20 20:02:31 +01:00
shortcutme
f58f738fe4
Rev3801
2019-01-20 19:16:56 +01:00
shortcutme
ba9228b142
Is downloading status based on bad_files
2019-01-20 19:15:21 +01:00
shortcutme
0beef302c6
Ipv6 compatibility in AnnounceZero plugin
2019-01-20 19:13:00 +01:00
shortcutme
da538f6424
AnnounceShare compatibility with refactored port checker
2019-01-20 19:12:11 +01:00
shortcutme
8384c2cba3
Ipv6 compatible AnnounceShare test
2019-01-20 19:11:15 +01:00
shortcutme
fbf430fac9
Ipv6 compatible bigfile test
2019-01-20 19:10:52 +01:00
shortcutme
29516304b0
Reset cert data before running crypt test
2019-01-20 19:10:40 +01:00
shortcutme
c853de4315
Ipv6 tracker
2019-01-20 19:08:49 +01:00
shortcutme
e2d17fe20f
Ipv6 test of address packing and unpacking
2019-01-20 19:08:15 +01:00
shortcutme
9e5be7ffcf
Fix noparallel test on slow cpu
2019-01-20 19:07:48 +01:00
shortcutme
44dc3035a5
Make network test compatible with ipv6
2019-01-20 19:07:16 +01:00
shortcutme
468666cdc8
Optimize getOnion function with less lock
2019-01-20 16:51:42 +01:00
shortcutme
00972f5d73
Fix stuck starting when tor client is already running
2019-01-20 16:51:13 +01:00
shortcutme
bffe6e7a32
Tor service ipv6 support
2019-01-20 16:50:55 +01:00
shortcutme
cc3bb912be
Ipv6 support for adding peers by query string
2019-01-20 16:49:52 +01:00
shortcutme
9a64b6080d
Formatting
2019-01-20 16:31:41 +01:00
shortcutme
42156edc76
Opened ipv6 port support for tracker request
2019-01-20 16:31:30 +01:00
shortcutme
7ae98477d5
Separate function for parsing tracker addresses
2019-01-20 16:29:38 +01:00
shortcutme
626b6f5ccd
Formatting
2019-01-20 16:28:47 +01:00
shortcutme
9c82de7df2
Ipv6 support of opened services
2019-01-20 16:28:42 +01:00
shortcutme
e7de562b93
Don't request ipv6 trackers if not supported by the client
2019-01-20 16:27:59 +01:00
shortcutme
06d679d1ca
Support ipv6 in findHashIds response parsing
2019-01-20 16:27:12 +01:00
shortcutme
33cf30a07b
Formatting
2019-01-20 16:26:17 +01:00
shortcutme
6ac1960c47
Support ipv6 for Pex request parsing
2019-01-20 16:26:04 +01:00
shortcutme
1350096545
Support ipv6 for Checkport request
2019-01-20 16:23:53 +01:00
shortcutme
18b9df62e4
Support ipv6 in findHashIds request
2019-01-20 16:23:37 +01:00
shortcutme
42495a9914
Support ipv6 in Pex request
2019-01-20 16:22:32 +01:00
shortcutme
b2f25d7f0a
Store if there was an incoming connection for port open checker
2019-01-20 16:20:41 +01:00
shortcutme
30b71328b9
Turn ipv6 representation of ipv4 addresses to simple ips for incoming connections
2019-01-20 16:20:01 +01:00
shortcutme
7c97e37dc3
Support ipv6 binding for connection server
2019-01-20 16:19:14 +01:00
shortcutme
f42d088fbc
Log supported ip types when binding
2019-01-20 16:18:48 +01:00
shortcutme
a5e63de016
Check if there is ipv6 support in user's system
2019-01-20 16:18:24 +01:00
shortcutme
f7d3718457
Set ConnectionServer default ip for tests based on ip_type
2019-01-20 16:16:55 +01:00
shortcutme
3fa0f1b9e8
Don't correct local time with p2p timecorrection value
2019-01-20 16:15:47 +01:00
shortcutme
f1a54bd7d0
Set strict timeout for connection handshake
2019-01-20 16:15:32 +01:00
shortcutme
1803e47c02
Support creating ipv6 connections
2019-01-20 16:15:07 +01:00
shortcutme
296e44deec
Store ip_type in Connection variable
2019-01-20 16:14:00 +01:00
shortcutme
c546065611
Peerdb ipv6 loading
2019-01-20 16:11:56 +01:00
shortcutme
7e759e6ae8
Ipv6/ipv4 compatible bootstrapper tests
2019-01-20 16:11:08 +01:00
shortcutme
a9608c096e
New bootstrapper tests announce and backward compatibility
2019-01-20 16:10:24 +01:00
shortcutme
4db723fa6f
New bootstraper db format with ipv6 support
2019-01-20 16:08:51 +01:00
shortcutme
64e8efbc07
Fix ipv6 address placing to sidebar map
2019-01-20 03:28:49 +01:00
shortcutme
15f4bc5bd6
Add filesrver_ip_type to config page
2019-01-20 03:28:22 +01:00
shortcutme
ce6668ef8c
Avoid adding supported crypto multiple times
2019-01-20 03:27:44 +01:00
shortcutme
f60ab3e01f
Add local ipv6 address
2019-01-20 03:26:45 +01:00
shortcutme
78a7aa91c0
Add ipv6 address to blacklist
2019-01-20 03:26:12 +01:00
shortcutme
a574f3d173
Fix get settings of not visited site
2019-01-20 03:22:17 +01:00
shortcutme
c9223686d2
Formatting helper
2019-01-20 03:21:38 +01:00
shortcutme
c86afe29ba
GetIpType and createSocket helper functions
2019-01-20 03:21:27 +01:00
shortcutme
0c56a7a23b
Support ipv6 address packing/unpacking
2019-01-20 03:21:07 +01:00
shortcutme
b66676de85
Support absolute path and {data_dir} variable for trackers_file
2019-01-20 03:16:37 +01:00
shortcutme
c7a468eb14
Bind file server to ipv6 interfaces according to fileserver_ip_type config value
2019-01-20 03:15:21 +01:00
shortcutme
1c5b5e3621
Move port checking to separate file, add ipv6 port check
2019-01-20 03:13:54 +01:00
shortcutme
d78c757b52
Automatically run all file_server tests in ipv4 and ipv6 enviroment
2019-01-20 03:11:33 +01:00
shortcutme
9871a4e36f
Fix test gevent monkey patching
2019-01-20 03:10:39 +01:00
shortcutme
3e82595193
Store site download time
2019-01-20 03:10:07 +01:00
shortcutme
044456cd98
Add win_inet_pton package for missing socket functions
2019-01-20 03:09:46 +01:00
shortcutme
c0ba724578
Enable ipv6 for testing
2019-01-20 03:08:34 +01:00
ZeroNet
79daa12b06
Merge pull request #1847 from BoboTiG/fix-invalid-seq-warnings
...
Fix DeprecationWarning: invalid escape sequence
2019-01-20 01:51:27 +01:00
Lola Dam
1f1e6006ec
Support namecoin standard 'map' for subdomain name ( #1856 )
...
* Support namecoin standard 'map' for subdomain name
* Proper naming for variables
* naming fix and added one case for namecoin standard
2019-01-15 16:25:33 +01:00
shortcutme
8ee8acf655
Rev3750, Allow log_level changes
2019-01-10 14:11:46 +01:00
shortcutme
5e928769ec
Add log level to config page
2019-01-10 14:11:30 +01:00
shortcutme
a0b60a8347
Apply log level changes
2019-01-10 14:10:07 +01:00
shortcutme
dbe2a7b240
Fix QueryJson on non-list nodes
2019-01-10 14:09:50 +01:00
Mickaël Schoentgen
e8298726ca
Fix DeprecationWarning: invalid escape sequence
...
Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr>
2019-01-06 15:15:47 +01:00
shortcutme
4c675b8311
Rev3748, Fix content filter for non existing domains
2019-01-05 19:07:27 +01:00
shortcutme
1ab9bc40a5
Rev3747. Dont show tor meek proxy on configuration page if it's not supported
2019-01-04 14:33:27 +01:00
shortcutme
859c81c81b
Rev3746, Fix open_browser parsing with non-main cli command
2019-01-02 02:31:04 +01:00
shortcutme
83ed87cec0
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2019-01-02 01:21:05 +01:00
shortcutme
9b6feb4a01
Rev3745, Fix tor bridges config file parsing with True value
2019-01-02 01:21:00 +01:00
ZeroNet
40841b9b07
Update README.md
2018-12-31 01:37:33 +01:00
shortcutme
d1227b6447
Rev3744, Fix typo
2018-12-30 12:28:19 +01:00
shortcutme
fc417e7273
Rev3743, Fix argument parsing on unknown command
2018-12-30 12:09:22 +01:00
shortcutme
bda238344c
Test isIp, isPrivateIp
2018-12-19 13:25:20 +01:00
shortcutme
45add916f4
Rev3742, Move isIp to helper, fix inet_prton error
2018-12-19 13:15:59 +01:00
Andrew Morgan
ca549cf081
Allow IP addresses via WebSocket API ( #1819 )
...
* Allow IP addresses via WebSocket API
* Switch to socket. Add host
2018-12-18 14:36:14 +01:00
shortcutme
fb3c5eaafa
Rev3741
2018-12-15 18:40:14 +01:00
shortcutme
8e4873cf2a
Do a quick content.db check on startup
2018-12-15 18:39:39 +01:00
shortcutme
47316741c1
Allow only CREATE in indexes
2018-12-15 17:48:19 +01:00
shortcutme
86dd57d13e
Fix typo in comment
2018-12-15 17:47:34 +01:00
shortcutme
4fe6ae9811
Allow only SELECT in storage.query
2018-12-15 17:45:17 +01:00
shortcutme
edc1a71d0d
Rev3739, Fix atomicWrite of non existent file
2018-12-13 21:17:36 +01:00
shortcutme
ed74403850
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-12-13 21:15:14 +01:00
Thunder33345
9454c05b7e
Added issue templates for suggestions ( #1814 )
...
* Rename .github/ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE/Bug Reports.md
* Update issue templates
* Rename Bug Reports.md to bugs.md
* Update issue templates
oh well apparently it only likes it if you use it's editor
* Delete bug_report.md
* Delete bugs.md
2018-12-12 17:58:40 +01:00
ZeroNet
cdd7f4b6bb
Merge pull request #1800 from caryoscelus/sidebar-fix
...
Minor fix in sidebar plugin
2018-12-10 16:46:20 +01:00
shortcutme
e4819c1753
Rev3738, More strict csp, No csp on Edge
...
Edge does not supports nonce on external scripts
2018-12-10 02:29:21 +01:00
ZeroNet
e8e0a19758
Merge pull request #1805 from SuperSandro2000/patch-1
...
Update Dockerfile
2018-12-08 13:58:01 +01:00
Sandro Jäckel
a8a271e6fb
Update Dockerfile
...
Update to Alpine 3.8
Apply best practices eg:
- Don't upgrade
- Add --no-cache-dir to pip install
- Remove removing of any tmp folder as it is deprecated
- Format RUN block nicer
2018-12-08 13:32:28 +01:00
caryoscelus
fc6aa7cc1c
Minor fix in sidebar plugin
...
Under certain conditions content["files"] is present, but is None,
which led to exception and thus failure of the whole sidebar.
2018-12-05 10:05:43 +00:00
shortcutme
b0140a655f
Rev3737
2018-12-04 14:16:37 +01:00
shortcutme
ef7ee02f65
Cleanup chart db 10 minutes after startup
2018-12-04 14:16:22 +01:00
shortcutme
3d1d5c1151
Delete old chart entries
2018-12-04 14:16:06 +01:00
shortcutme
e0c56c6342
Fix log directory path bug
2018-12-04 14:15:48 +01:00
shortcutme
2ceada84a6
Rev3736, Fix sidebar content signing changer links
2018-12-04 01:45:01 +01:00
shortcutme
5b50a113d1
Rev3735, certList admin command
2018-11-30 15:56:20 +01:00
shortcutme
fe52cc7797
Rev3734
2018-11-29 14:33:45 +01:00
shortcutme
3923f2baf4
Allow block sites based on sha256 hashed address
2018-11-29 14:32:55 +01:00
shortcutme
0157ade1c9
Don't autodelete optional files from owned files
2018-11-29 14:32:32 +01:00
shortcutme
a863c743c4
Rev3729
2018-11-27 11:30:41 +01:00
shortcutme
62d3b6a3f2
Remove not used variables in getStartDir
2018-11-27 11:30:22 +01:00
shortcutme
e435274329
Convert win-style path to unix-style path for log and data dir
2018-11-27 11:29:55 +01:00
shortcutme
55380298f1
Rev3728
2018-11-26 00:21:22 +01:00
shortcutme
71e65119ae
Add script nonce for blacklisted site page
2018-11-26 00:21:01 +01:00
shortcutme
dc788043ff
Escape notification in ContentFilter plugin
2018-11-26 00:20:37 +01:00
shortcutme
a98c465c9a
Use injectScript for Multiuser plugin notification
2018-11-26 00:19:49 +01:00
shortcutme
dace0671c2
Add script nonce for Multiuser notification script inject
2018-11-26 00:18:46 +01:00
shortcutme
0882f9dd3c
Use redirect API call for logging in using UiPassword plugin
2018-11-26 00:18:08 +01:00
shortcutme
c734e13753
Escape pinned file names
2018-11-26 00:17:29 +01:00
shortcutme
b54483db51
Variables in underline translation helper will be escaped by default
2018-11-26 00:16:53 +01:00
shortcutme
5d0bf2e80b
Replace html tags separately in sidebar html as it would be escaped otherwise
2018-11-26 00:16:19 +01:00
shortcutme
46e694a5c8
Add script nonce when loading js for globe in sidebar
2018-11-26 00:14:30 +01:00
shortcutme
e0756a56a4
Add script_nonce for UiConfig plugin
2018-11-26 00:13:58 +01:00
shortcutme
55e2a2fd5d
Source code reloader only once in every 5 seconds
2018-11-26 00:13:21 +01:00
shortcutme
eecc257822
Make unknown site request a bad action everywhere
2018-11-26 00:12:54 +01:00
shortcutme
36f2998c91
Test if js works in raw and normal mode
2018-11-26 00:12:12 +01:00
shortcutme
131926cad8
Make current url getting compatible with chromedriver
2018-11-26 00:11:58 +01:00
shortcutme
d588327c1c
Change wget to getUrl
2018-11-26 00:11:25 +01:00
shortcutme
68c7f502b4
Use chromedriver instead of phantomjs for testing
2018-11-26 00:10:43 +01:00
shortcutme
06fa669f8c
Test escaping in translation underline helper
2018-11-26 00:09:46 +01:00
shortcutme
d3885eefda
Automatically escape all variables in translation underline func helper
2018-11-26 00:09:24 +01:00
shortcutme
74e551cf1a
Escape error messages
2018-11-26 00:08:41 +01:00
shortcutme
a1333d8d6b
Detailed log certSelect error messages
2018-11-26 00:08:22 +01:00
shortcutme
3dfb40b57e
Use redirect after cloning the site
2018-11-26 00:07:23 +01:00
shortcutme
316cd7710f
Use injectScript in certSelect
2018-11-26 00:07:08 +01:00
shortcutme
cbefc5b81e
Merge wrapper js
2018-11-26 00:05:17 +01:00
shortcutme
233e161327
New injectScript and redirect command for UiServer
2018-11-26 00:05:04 +01:00
shortcutme
7cbbc33319
Expose script nonce for wrapper js obj
2018-11-26 00:04:06 +01:00
shortcutme
61cc0a1864
Add nonce attribute to all scripts in wrapper
2018-11-26 00:03:21 +01:00
shortcutme
99f01475a0
Disallow unknown script by using csp header for wrapper
2018-11-26 00:02:35 +01:00
shortcutme
481e029600
Rev3707
2018-11-21 19:28:43 +01:00
shortcutme
5ff22467a6
Sanitize error message
2018-11-21 19:28:30 +01:00
shortcutme
3fd44a1813
Validate merger type before asking permission
2018-11-21 19:28:11 +01:00
shortcutme
224a354480
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-11-21 03:37:10 +01:00
shortcutme
18cdf5d89d
Rev3704
2018-11-21 03:37:05 +01:00
shortcutme
293afa6059
Replace dead trackers
2018-11-21 03:36:55 +01:00
shortcutme
06fbcde815
Fix setLocalStorage call before websocket connection
2018-11-21 03:32:12 +01:00
shortcutme
4195a72621
Only create default json table if it's not defined in dbschema
2018-11-21 03:31:12 +01:00
ZeroNet
d3bf001752
Merge pull request #1781 from hugbubby/patch-2
...
Fixed a line in the gentoo instructions.
2018-11-19 13:26:27 +01:00
hugbubby
d4604cba34
Fixed a line in the gentoo instructions.
...
That keyword only works for one specific iteration of the package. It is wrong for the current version, and this is a more appropriate command.
2018-11-19 05:37:29 -06:00
ZeroNet
221b4a9391
Merge pull request #1780 from mymage/patch-1
...
Update it.json
2018-11-13 17:09:55 +01:00
mymage
5f5d4d7987
Update it.json
...
Some fixes
2018-11-12 20:46:42 +01:00
shortcutme
8a17fe927f
Change docs url to self hosted
2018-11-08 02:43:51 +01:00
shortcutme
090d1e900e
Rev3703
2018-11-08 01:37:01 +01:00
shortcutme
d0f9d4de02
Fix invalid user auth address matching
2018-11-08 01:36:12 +01:00
shortcutme
6bc1ac1156
Support pattern based cert signers
2018-11-08 01:35:15 +01:00
shortcutme
c77e403f27
Logging init refactor, log rotate support
2018-11-08 01:32:31 +01:00
shortcutme
5178a288ca
Fix error message testing
2018-11-08 01:31:23 +01:00
shortcutme
7c6702057d
Test invalid cert user id
2018-11-08 01:30:56 +01:00
shortcutme
c1aad3882c
Test signers pattern
2018-11-08 01:30:32 +01:00
shortcutme
8cf30893f2
Don't close idle db connection during rebuild
2018-11-08 01:20:33 +01:00
shortcutme
da9af181dd
Support accepted_pattern for certSelect API call
2018-11-08 01:16:08 +01:00
shortcutme
92e3c028bb
Make cert domains case sensitive
2018-11-08 01:12:27 +01:00
shortcutme
cf7d194dbf
Remove missing optional files from content.json on cloning
2018-11-07 22:48:35 +01:00
shortcutme
eae6a34bfc
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-10-30 04:50:28 +01:00
shortcutme
d9f851f0c1
Rev3688
2018-10-30 04:50:24 +01:00
shortcutme
9590dce8a4
Return ok for site clone, Fix typo in comment
2018-10-30 04:49:42 +01:00
shortcutme
5af77449fa
Move html variable replacement for new function, add site_modified variable, don't send length header for html files
2018-10-30 04:49:11 +01:00
shortcutme
2c39ab01ea
ZeroNet logo for fixbutton
2018-10-30 04:47:19 +01:00
shortcutme
035d70cf57
Spawn site announce to new async line
2018-10-30 04:44:43 +01:00
shortcutme
8c76e258d7
Give 10 second timeout for reannounce
2018-10-30 04:43:58 +01:00
shortcutme
f05c7ffbfa
Fix parsing invalid files for db
2018-10-30 04:43:21 +01:00
shortcutme
a49fcb0176
Fix verification for files without sign
2018-10-30 04:41:45 +01:00
shortcutme
87503b875a
Set timeout for connection
2018-10-30 04:41:11 +01:00
shortcutme
d89d770e73
Log less precise time for connection cleanup
2018-10-30 04:41:02 +01:00
shortcutme
083d64d151
Add site to connection log
2018-10-30 04:40:34 +01:00
shortcutme
281f379ced
Use the Db cursor to delete peers
2018-10-30 04:39:59 +01:00
shortcutme
9dab48d135
Only show multiuser master key on click and allow download as file
2018-10-30 04:39:13 +01:00
shortcutme
56221ebc95
Support limiting maximum bigfile size
2018-10-30 04:38:18 +01:00
ZeroNet
0b4b1cb3f3
Merge pull request #1741 from hugbubby/patch-1
...
Updated gentoo section
2018-10-27 11:50:17 +02:00
hugbubby
30e417a614
Updated gentoo section
...
1. Not all installations have layman, and it's being phased out.
2. Need to `emerge --sync` after adding a new repository.
3. Added a line that adds the zeronet service to the default autostart runlevel (under optional)
2018-10-26 19:16:55 -05:00
shortcutme
538de08c07
Rev3673, Fix sidebar input fields on mobile
2018-10-24 13:59:10 +02:00
shortcutme
f540645d80
Rev3672, Fix Config page fileserver port changing
2018-10-24 13:31:42 +02:00
shortcutme
a58743b820
0.6.4 Changelog
2018-10-23 23:59:32 +02:00
ZeroNet
0ed1499d02
Merge pull request #1730 from krixano/patch-2
...
Import Debug in Db/Db.py
2018-10-20 15:38:26 +02:00
shortcutme
5158a710dc
Rev3671, Fix theme with multiuser plugin
2018-10-20 13:34:49 +02:00
Christian Seibold
413b6cc43c
Import Debug in Db/Db.py
2018-10-20 01:58:35 -05:00
shortcutme
82a10f2558
Version 0.6.4, Rev3670
2018-10-20 02:36:29 +02:00
shortcutme
b97acb3174
Dark theme for loading screen
2018-10-20 02:36:08 +02:00
shortcutme
451976c3c8
Support themeclass variable in html files
2018-10-20 02:35:48 +02:00
shortcutme
8e6494c451
Remove unused code, junk lines
2018-10-20 02:34:26 +02:00
shortcutme
3579f9e0c4
Support global user settings
2018-10-20 02:28:58 +02:00
shortcutme
39d442a05d
Fix getConnectablePeers for low peer sites
2018-10-20 02:26:29 +02:00
shortcutme
0045206735
Merge UI js
2018-10-20 02:22:38 +02:00
shortcutme
7f46767411
Fix undefined in title
2018-10-20 02:22:29 +02:00
shortcutme
5414691f1f
Remove unnnecessary debug
2018-10-20 02:22:20 +02:00
shortcutme
13731fb094
Rename jquery easings file
2018-10-20 02:21:54 +02:00
ZeroNet
40ab9d9366
Merge pull request #1717 from rllola/pyinstaller-browser-fix
...
Make it compatible with pyinstaller for browser build
2018-10-17 10:54:18 +02:00
rllola
93d6129732
Make it compaticle with pyinstaller for browser build
2018-10-16 07:12:57 +02:00
ZeroNet
776e214789
Merge pull request #1690 from ZeroNetPlus/jquery
...
[Ready to be merged] Updated jQuery
2018-10-15 17:29:08 +02:00
shortcutme
d8f6621c7d
Rev3660
2018-10-15 13:19:41 +02:00
shortcutme
aca2b4423e
Fix zh-tw lang detection
2018-10-15 13:19:33 +02:00
shortcutme
204e3f8e3e
Change unreliable tracker
2018-10-15 13:19:16 +02:00
shortcutme
f54443d7f8
Reset pinned cache on file deletion
2018-10-15 13:18:18 +02:00
shortcutme
3d82ad9222
Fix optional used bytes calculation
2018-10-15 13:18:00 +02:00
shortcutme
393c66385f
Add pinning notification based on number of files
2018-10-15 13:17:42 +02:00
shortcutme
b008195abd
Set pin using ContentManager function
2018-10-15 13:16:55 +02:00
shortcutme
ad2c11413e
Allow to filter to pinned files on optionalfilelist
2018-10-15 13:16:35 +02:00
shortcutme
1e2853c950
Update hashfield on update peer numbers
2018-10-15 13:15:36 +02:00
shortcutme
171e5d3766
Fix typo on optional file deletion
2018-10-15 13:15:11 +02:00
shortcutme
46535cc7a8
File deletion based on type
2018-10-15 13:14:43 +02:00
shortcutme
16b40a731a
Test pinned cache, download piece queue reset, pinned optional file delete
2018-10-15 13:13:43 +02:00
shortcutme
9b4b9334a3
Remove pinned status of a file on file deletion
2018-10-15 13:12:46 +02:00
shortcutme
96d40d9816
Don't modify pinned status on file downloaded
2018-10-15 13:12:27 +02:00
shortcutme
407b003cd6
Add all piece of an optional file to download queue if one of the piece is downoaded
2018-10-15 13:11:23 +02:00
shortcutme
8129d5e6af
Don't remove pinned files from download queue
2018-10-15 13:10:34 +02:00
shortcutme
c12454a8e9
Don't delete pinned file if it removed by owner
2018-10-15 13:09:43 +02:00
shortcutme
0f49d412b5
Stop auto pinning files larger than 20MB
2018-10-15 13:07:53 +02:00
shortcutme
b33551e62e
Exclude files larger than 20MB from garbage collection
2018-10-15 13:06:50 +02:00
shortcutme
8bb4d149b6
Fix comment typo
2018-10-15 13:05:24 +02:00
shortcutme
854fda4530
Skip updating hashfiled of inactive sites
2018-10-15 13:05:18 +02:00
shortcutme
0deea7133d
Stop downloading bigfile piece if file removed
2018-10-15 13:03:36 +02:00
shortcutme
1eaa8afc5f
Only display the filename on sidebar download queue
2018-10-15 13:02:13 +02:00
shortcutme
1fc364fa07
Remove unused lines from dbCursor
2018-10-15 13:01:44 +02:00
shortcutme
f275ba36a1
Skip table creation on error
2018-10-15 13:01:17 +02:00
shortcutme
1aa741a25b
Always change db cursor settings
2018-10-15 13:01:04 +02:00
shortcutme
6b2f619096
Fix updateHashfield optional file detection
2018-10-15 12:59:28 +02:00
shortcutme
f74ddc1010
Don't delete connecting sites at startup
2018-10-15 12:59:04 +02:00
shortcutme
6a240919bf
Test archived before
2018-10-15 12:58:39 +02:00
shortcutme
2518867d50
Allow to also list connecting site with siteList API command
2018-10-15 12:58:14 +02:00
shortcutme
046b95d5b1
Rev3620
2018-10-08 15:35:32 +02:00
shortcutme
12dab27729
Skip tracker status with no value yet
2018-10-08 15:34:40 +02:00
ZeroNet
29964aa90c
Merge pull request #1683 from geekless/Zeroname-fixes
...
Allow using other domain resolver plugins along with Zeroname
2018-10-08 15:19:44 +02:00
ZeroNet
f0f7b86c7d
Merge pull request #1693 from krixano/patch-1
...
Add "allow-presentation" to iframe
2018-10-08 10:48:55 +02:00
Christian Seibold
2d437975a8
Add allow presentation to iframe
...
Allows zites to use the Presentation API
2018-10-07 20:01:30 -05:00
Daniell Mesquita
a9502a11d6
Update jQuery easing
...
Signed-off-by: Daniell Mesquita <daniellplasmmer@gmail.com>
2018-10-07 15:03:11 -03:00
Daniell Mesquita
6aa502b1a5
Updated jQuery
...
Signed-off-by: Daniell Mesquita <daniellplasmmer@gmail.com>
2018-10-07 15:00:02 -03:00
Vadim Ushakov
ea40d212c2
Allow using other domain resolver plugins along with Zeroname
...
Fixes several closely related bugs in Zeroname Plugin, those prevent correct work of other domain resolvers:
1. get(), isDomain(): when an address doesn't look like a valid domain, pass control to the next plugin in a chain.
3. Move the .bit-domain matching logic to a separate method isBitDomain().
2. get(), need(): use isBitDomain(), not isDomain() to check if domain resolving is needed in order to not interfere with other domain resolvers.
4. Also rewrite isAddress() to make it look similar to the new implementation of isDomain().
2018-10-06 12:35:14 +07:00
shortcutme
befed2200e
Rev3619
2018-10-05 15:09:35 +02:00
shortcutme
7afe1807b7
Merge sidebar js
2018-10-05 15:08:42 +02:00
shortcutme
91478aa128
Add TLS version of the connection to stats page
2018-10-05 15:08:28 +02:00
shortcutme
424b36ffca
Avoid double removing tag on sidebar close
2018-10-05 15:08:12 +02:00
shortcutme
52f7dc71e6
Fix typo in private key confirmation
2018-10-05 15:07:55 +02:00
shortcutme
402e6e7433
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-10-04 15:44:27 +02:00
shortcutme
6592906d0d
Rev3618
2018-10-04 15:44:07 +02:00
shortcutme
678f4102a5
Confirmation of private key forgot
2018-10-04 15:43:25 +02:00
shortcutme
c70e3bb3dd
Add comment to detection of Android float issue
2018-10-04 15:43:12 +02:00
shortcutme
b089355b5a
Fix detaction of pt-br system language
2018-10-04 15:42:45 +02:00
shortcutme
00cf1badfc
Fix error on invalid cli action
2018-10-04 15:42:11 +02:00
shortcutme
07159ea5df
Remove invalid characters from language setting
2018-10-04 15:41:28 +02:00
ZeroNet
52f3b8b507
Merge pull request #1640 from tangdou1/patch-3
...
Update zh.json
2018-10-02 18:33:39 +02:00
ZeroNet
d1387e50e2
Merge pull request #1643 from DaniellMesquita/patch-3
...
Update pt-br.json
2018-10-02 18:33:17 +02:00
ZeroNet
65112b6008
Merge pull request #1644 from DaniellMesquita/master
...
Update Sidebar's pt-br.json
2018-10-02 18:32:50 +02:00
shortcutme
4e4dc30a91
Rev3616
2018-09-30 21:57:14 +02:00
shortcutme
70292dac00
Don't allow to take the ownership of the updater site with the API
2018-09-30 21:56:36 +02:00
shortcutme
e46cb2f240
Fix content type indentification
2018-09-30 21:55:48 +02:00
shortcutme
9fee86df59
Always return lower cased content type
2018-09-30 21:54:50 +02:00
Daniell Mesquita
19b61a32af
Update pt-br.json
2018-09-22 17:12:33 -03:00
Daniell Mesquita
60091a2b5e
Update pt-br.json
2018-09-22 16:08:07 -03:00
tangdou1
68d246a3e9
Update zh.json
2018-09-22 22:45:22 +08:00
tangdou1
9749f59b5a
Update zh.json
2018-09-22 22:37:41 +08:00
shortcutme
15c09a0f03
Rev3612
2018-09-21 20:40:38 +02:00
ZeroNet
971212e7e9
Merge pull request #1635 from tangdou1/patch-1
...
Fix bootstrapper is blocked by itself
2018-09-21 20:30:29 +02:00
tangdou1
807d461289
Fix bootstrapper is blocked by itself
...
Make the bootstrapper server can add its own ip and port in its own bootstrapper.db as a peer.
2018-09-21 14:05:27 +08:00
shortcutme
e033b72942
Rev3611
2018-09-21 02:19:01 +02:00
shortcutme
98b476de71
Load current users before creating a new one
2018-09-21 02:18:29 +02:00
shortcutme
8fd2af1870
Private key save and fogot to sidebar
2018-09-21 02:17:53 +02:00
shortcutme
2a1849d027
Rev3609, Don't validate valid pattern in UiConfig if the field is hidden
2018-09-17 17:48:15 +02:00
shortcutme
d04b759913
Allow more time inaccuracy for noparallel test
2018-09-17 15:40:44 +02:00
shortcutme
2772e705ae
Rev3608
2018-09-17 15:34:03 +02:00
shortcutme
d44a4e8ae2
Sidebar optimization and dummy static page for uncoming internal page
2018-09-17 15:33:45 +02:00
shortcutme
53a40fa914
Stop worker if the file is not required anymore
2018-09-17 15:32:32 +02:00
shortcutme
86d1d4898a
Remove task on file write error
2018-09-17 15:31:10 +02:00
shortcutme
e4af2d5e86
Pick up task that is taken by idle peer
2018-09-17 15:30:48 +02:00
shortcutme
d124e2ed15
Support deletion of of all user submitted content that is older than specified date
2018-09-17 15:30:02 +02:00
shortcutme
00c9c14efb
Support listmodified before and after argument
2018-09-17 15:28:53 +02:00
shortcutme
6fc66b7b13
Move file forgot to separate function
2018-09-17 15:27:29 +02:00
shortcutme
9658c2d553
Stop downloadcontent pool if reached 95% of site limit
2018-09-17 15:27:11 +02:00
shortcutme
577761a6bb
Add cache to default settings
2018-09-17 15:25:17 +02:00
shortcutme
6c610c509f
Rename RemoveGoodFileTasks to RemoveSolvedFileTasks and add result argument
2018-09-17 15:24:44 +02:00
shortcutme
1eacc26ef9
Always call addPeer command with strip ip address and int port
2018-09-17 15:20:31 +02:00
shortcutme
5f33516054
Cleanup unreliable trackers easier if reached the shared tracker limit
2018-09-17 15:20:02 +02:00
shortcutme
0766205cb0
Missing changelog for 0.6.3
2018-09-17 15:18:45 +02:00
ZeroNet
0825626fc9
Merge pull request #1506 from eduaddad/patch-1
...
Create pt-br.json
2018-09-16 13:08:08 +02:00
ZeroNet
470352ddc8
Merge pull request #1610 from DaniellMesquita/patch-1
...
fix pull request #1597
2018-09-16 13:06:46 +02:00
ZeroNet
5ccff7b406
Merge pull request #1615 from adrelanos/patch-1
...
add Whonix instructions
2018-09-16 13:03:29 +02:00
Patrick Schleizer
66c03c6798
add Whonix instructions
2018-09-15 13:01:59 -04:00
Daniell Mesquita
d7912c6973
fix pull request #1597
...
Signed-off-by: Daniell Mesquita <plasmmer@outlook.com>
2018-09-14 16:59:45 -03:00
ZeroNet
afa20c92e8
Merge pull request #1597 from DaniellMesquita/patch-1
...
Added brazillian portuguese translation for Config
2018-09-13 11:27:19 +02:00
ZeroNet
95562a8965
Merge pull request #1599 from tangdou1/patch-1
...
Create zh.json for config page
2018-09-13 11:25:07 +02:00
tangdou1
a1abbd406d
Create zh.json
2018-09-13 11:35:47 +08:00
Daniell Mesquita
b05d125db2
Added brazillian portuguese translation for Config
2018-09-12 22:43:37 -03:00
shortcutme
54efe5a351
Rev3597
2018-09-13 03:12:29 +02:00
shortcutme
8594fa8199
Don't try to load english translation files
2018-09-13 03:12:02 +02:00
shortcutme
238667d989
Hungarian translate for configuration page
2018-09-13 03:11:35 +02:00
shortcutme
87536619e3
Translate support for configuration page
2018-09-13 03:11:24 +02:00
shortcutme
84ab076fe8
Rev3594
2018-09-07 11:34:11 +02:00
shortcutme
57f3cee390
Fix fileGet return when file is not existent
2018-09-07 11:33:57 +02:00
shortcutme
714aea2e27
RequestFullscreen API does not requires confirmation anymore as you can call it directly
2018-09-07 11:33:40 +02:00
shortcutme
52081f4a2a
Make Accept a problematic string as it brokes jquery script loading
2018-09-07 11:32:44 +02:00
shortcutme
b88b422e2f
Rev3591
2018-09-06 00:57:21 +02:00
shortcutme
d3499e71ef
FileGet use return function instead of calling response
2018-09-06 00:56:36 +02:00
shortcutme
c7d94548be
Support returning empty list as reponse
2018-09-06 00:55:54 +02:00
shortcutme
c866932861
Full fileList/fileGet/dirList support for packed files
2018-09-06 00:54:57 +02:00
shortcutme
317bd2fcec
Rev3588
2018-09-05 14:34:00 +02:00
shortcutme
b06ba06f40
Add timecorrection to server info
2018-09-05 14:33:31 +02:00
shortcutme
dc52a8a08b
Use shared file_server object when generating server info for websocket
2018-09-05 14:33:21 +02:00
shortcutme
5f1e7ffd0c
Correct sent time with timecorrection value
2018-09-05 14:32:43 +02:00
shortcutme
21a80650b0
Cache timecorrection value
2018-09-05 14:32:23 +02:00
shortcutme
3b7ec3d913
Lowercased Timecorrection function
2018-09-05 14:32:01 +02:00
shortcutme
f1c89f0917
Stats page show peer reputation
2018-09-05 14:31:26 +02:00
shortcutme
8692ea1a74
Rev3585
2018-09-04 15:44:23 +02:00
shortcutme
a5c25ce438
Dont add removed trackers to announcer stats
2018-09-04 15:43:52 +02:00
shortcutme
12d494bf38
Limit peer reputation increase from tracker
2018-09-04 15:43:20 +02:00
shortcutme
f0f9b93694
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-09-02 02:34:50 +02:00
shortcutme
a97f5a8488
Rev3582
2018-09-02 02:34:47 +02:00
shortcutme
a4224555d2
Increase gzipped json file size limit
2018-09-02 02:33:44 +02:00
shortcutme
1b0055ac61
Less reputation for onion peers
2018-09-02 02:26:42 +02:00
shortcutme
7dcde3e585
Store peer reputation, time_found in peer db
2018-09-02 02:26:17 +02:00
shortcutme
4fe33268ac
Don't allow parallel rebuild
2018-09-02 02:24:07 +02:00
shortcutme
b84abea670
Order more peers for connected peers simply by reputation
2018-09-02 02:23:46 +02:00
shortcutme
a5fcc7d65f
Sort recent peers by reputation
2018-09-02 02:23:19 +02:00
shortcutme
313d9a4ef9
Need less peer sites with less peers
2018-09-02 02:23:06 +02:00
shortcutme
658aace8f1
Increase peer reputation when found by tracker
2018-09-02 02:22:35 +02:00
shortcutme
49562d43c3
Change peer reputation on connection success and error
2018-09-02 02:22:21 +02:00
shortcutme
4241b62760
Log peer reputation on connect
2018-09-02 02:21:48 +02:00
shortcutme
47fcee4df8
Limit peer reputation
2018-09-02 02:21:38 +02:00
shortcutme
6c2eae29f5
Sort trackers in stats page
2018-09-02 02:20:02 +02:00
shortcutme
3869cb9bf3
Show incoming and outgoing connection separatley in stats page
2018-09-02 02:19:51 +02:00
shortcutme
89c871f171
Fix newsfeed listing during new site added
2018-09-02 02:18:57 +02:00
shortcutme
12c95e6fca
Fix marking peers from zero trackers
2018-09-02 02:18:11 +02:00
shortcutme
2affb9b863
Configurable wokring shared trackers limit
2018-09-02 02:17:42 +02:00
shortcutme
710a85429e
Remove unreliable shared trackers earlier if we have atleast 4 working one
2018-09-02 02:17:18 +02:00
ZeroNet
2efa6f5cb1
Merge pull request #1558 from imachug/cors-fix
...
Allow 'fileList' (and other) commands on CORS
2018-08-31 19:07:18 +02:00
Ivanq
3f1a103e82
Allow 'fileList' command on CORS
2018-08-31 19:46:45 +03:00
shortcutme
1ce87ecfa8
Rev3576
2018-08-29 19:58:33 +02:00
shortcutme
e102d256b2
Formatting
2018-08-29 19:58:23 +02:00
shortcutme
3b6b79229f
Db table stats
2018-08-29 19:58:18 +02:00
shortcutme
70c1e57ff0
Shared tracker found time to stats page
2018-08-29 19:57:54 +02:00
shortcutme
ad02f384d2
Connection time correction on stats page
2018-08-29 19:57:38 +02:00
shortcutme
0efa6a5816
Time correction to stats page
2018-08-29 19:56:27 +02:00
shortcutme
6edabeeecc
Log hashfield query time
2018-08-29 19:55:50 +02:00
shortcutme
b96559b76f
Reduce connection requirements on startup
2018-08-29 19:55:04 +02:00
shortcutme
3a9ded9315
On startup don't run more than 5 checkSite at the same time
2018-08-29 19:54:31 +02:00
shortcutme
ee97eb6d27
Calculate media time correction from connections
2018-08-29 19:53:44 +02:00
shortcutme
16f7dafcdf
Only record offline internet if there was message received before
2018-08-29 19:53:24 +02:00
shortcutme
1cce926ef8
Record handshake time for connections
2018-08-29 19:52:55 +02:00
shortcutme
1cf50e5fcd
Fix chart collection when there is no site
2018-08-29 19:52:24 +02:00
shortcutme
d8654edd2c
Fix comment
2018-08-29 19:52:10 +02:00
shortcutme
f3b97dedc8
Fix time_found record for tracker stats
2018-08-29 19:51:26 +02:00
shortcutme
b45bbff97c
Rev3571
2018-08-27 11:51:07 +02:00
shortcutme
23284e1f35
Reduce the reannounce to unreliable trackers not just single announces
2018-08-27 11:50:53 +02:00
shortcutme
c9c6a4b867
Less frequent reannounce to zero trackers
2018-08-27 11:50:13 +02:00
shortcutme
069c59d3d7
Only allow zero trackers to be shared
2018-08-27 11:49:24 +02:00
shortcutme
4f2352355f
Return True when adding new tracker
2018-08-27 11:49:05 +02:00
shortcutme
984f50b792
Working tracker list default type
2018-08-27 11:48:52 +02:00
shortcutme
426309a8f5
Stop discovering new trackers after 5 working one
2018-08-27 11:48:39 +02:00
shortcutme
b4b4694eb5
Only add one new tracker from one source
2018-08-27 11:48:25 +02:00
shortcutme
5505a8609d
Fix AnnounceShare source code reloading
2018-08-27 11:48:11 +02:00
shortcutme
030ad0a8de
Rev3568
2018-08-26 22:58:56 +02:00
shortcutme
71d05a6fc2
Global stats to reduce tracker request for unreliable trackers
2018-08-26 22:58:27 +02:00
shortcutme
867cf478b1
Log tracker request mode on error
2018-08-26 22:57:34 +02:00
shortcutme
b43a05b662
Don't increase request tracker number before actually sending it
2018-08-26 22:57:09 +02:00
shortcutme
92db3878cf
Don't include skipped trackers to report
2018-08-26 22:56:46 +02:00
shortcutme
b6d11d6be3
Fix request number counting with zero trackers
2018-08-26 22:56:20 +02:00
shortcutme
669572b0e6
Fix udp tracker lib error reporting
2018-08-26 22:55:31 +02:00
shortcutme
5887f90202
Wait handshake done before sending other request to connections
2018-08-26 22:54:45 +02:00
shortcutme
81d50ed3bb
Add trackers to stats page
2018-08-26 22:53:01 +02:00
shortcutme
9bdf3ad0c8
Only log new tacker discovery if it was not added before
2018-08-26 22:52:30 +02:00
shortcutme
0b38d73cc5
AnnounceZero return None on skipped announce due batching
2018-08-26 22:52:21 +02:00
shortcutme
7a3dbf626e
Only share trackers with success in last hour
2018-08-26 22:50:46 +02:00
shortcutme
767ec1795a
Reset shared tracker error number on startup
2018-08-26 22:45:44 +02:00
shortcutme
ecbf230293
Fix site update on non existent sites
2018-08-26 22:44:55 +02:00
shortcutme
839b63e389
Tracker stat skip data with no status information
2018-08-26 22:44:31 +02:00
shortcutme
73078531aa
Rev3565
2018-08-26 02:58:05 +02:00
shortcutme
c5c3f7a667
Don't reannounce site if just added
2018-08-26 02:57:02 +02:00
shortcutme
8738817eab
Fix tor logging on message fail
2018-08-26 02:56:41 +02:00
shortcutme
33877c73bb
Test tracker address validity
2018-08-26 02:56:24 +02:00
shortcutme
0e3698fa2f
Announce to next tracker on fail
2018-08-26 02:55:08 +02:00
shortcutme
65f48800b9
Allow tracker list to be extended by plugins
2018-08-26 02:53:39 +02:00
shortcutme
7738e6a381
Fix tracker annonce sleeping formatting
2018-08-26 02:53:15 +02:00
shortcutme
ca3b01f898
Allow tracker connection to loopback to same client
2018-08-26 02:52:42 +02:00
shortcutme
e05c432d14
Store if it's tracker connection on connect
2018-08-26 02:52:23 +02:00
shortcutme
53a8c2d574
Fix trayicon compatibility with latest gevent
2018-08-26 02:48:36 +02:00
shortcutme
6783fb9010
Formatting
2018-08-26 02:47:58 +02:00
shortcutme
a7adb517ca
Only return small number of peers if no new site added by the peer
2018-08-26 02:47:43 +02:00
shortcutme
b7a66295f6
Start local peer discovery async to avoid double announce
2018-08-26 02:46:12 +02:00
shortcutme
27f2c44532
AnnounceShare plugin
2018-08-26 02:45:37 +02:00
shortcutme
efd1efad4d
Rev3550
2018-08-16 16:23:04 +02:00
shortcutme
b2ea4c758d
Handle error on file listing API calls
2018-08-16 16:22:17 +02:00
shortcutme
cfce057783
Support streaming bigfile for zip file listing and reading
2018-08-16 16:21:21 +02:00
shortcutme
5854beebc6
Fix Bigfile tell
2018-08-16 16:20:21 +02:00
shortcutme
879eb6295d
BigFile lock seek and read until previous request finished, fix seek relative to bigfile end
2018-08-16 16:20:11 +02:00
eduaddad
3ae761dd9d
Create pt-br.json
...
translation into brazilian portuguese
2018-08-14 16:59:33 -03:00
shortcutme
f5ab2f63c0
Rev3546
2018-08-13 02:45:02 +02:00
shortcutme
c89170a22d
Allow first local ip find method to fail
2018-08-13 02:44:50 +02:00
shortcutme
84b36e72e4
Prefer non-onion peers when sidebar copy peers to clipboard
2018-08-13 02:43:23 +02:00
ZeroNet
9298922601
Merge pull request #1498 from radfish/PR--fix-log-warn
...
Fix issues with log messages related to Tor errors
2018-08-09 03:26:54 +02:00
ZeroNet
9913e7198c
Merge pull request #1496 from tangdou1/patch-1
...
small update in zh.json
2018-08-09 03:19:15 +02:00
redfish
9bd10d5102
TorManager: correct the Tor error log message
...
On Linux, there is no self-bundled Tor, so the message was not correct
because it was stating that self-bundled Tor was being started.
2018-08-02 23:47:24 +00:00
redfish
4c62840cef
TorManager: escalate log error for Tor auth
...
This errorr is fatal for Tor usage (on Linux). Let's make escalate
it. Also see the previous commit, without which, this error doesn't
even get printed at all.
2018-08-02 23:42:50 +00:00
redfish
e6f0a86c5a
main: logging: do not override the warn level
...
This fixes the very annoying problem where the log messages with
level WARNING are not printed, while log messages with lower
level INFO are printed. This is very confusing behavior and should
be avoided. This was due to this override. If there is too much
logging output in debug mode, then let's deescalate the level
of the frequently-printed log messages down to DEBUG level.
2018-08-02 23:40:44 +00:00
tangdou1
c9da6d2ee2
small update in zh.json
...
small update in zh.json
2018-08-01 18:05:25 +08:00
shortcutme
f33350a4ef
Rev3542, Trackers file path always relative to executable
2018-07-21 04:25:40 +02:00
shortcutme
debe9959e4
Fix saving browser open setting
2018-07-21 04:24:35 +02:00
shortcutme
a357b021ba
Rev3540
2018-07-19 20:44:25 +02:00
shortcutme
f7099b2bc7
Load trackers file on startup
2018-07-19 20:43:46 +02:00
shortcutme
8d3b1d10d2
Fix typo
2018-07-19 20:43:33 +02:00
shortcutme
f143000f4a
Fix parsing udp trackers with request path
2018-07-19 20:43:14 +02:00
shortcutme
7954caf957
Force reannounce not yet download site on refresh
2018-07-19 20:42:53 +02:00
shortcutme
a07a31a2bb
Copy site url with peers link to sidebar
2018-07-19 20:42:04 +02:00
shortcutme
405394707f
Shorter download site button title
2018-07-19 20:40:55 +02:00
ZeroNet
f13b8d1557
Merge pull request #1479 from vitorio/master
...
Support removing donation link / custom donation text
2018-07-18 13:58:09 +02:00
shortcutme
6e1f4fada9
Rev3537, Allow to add peers to site with get request
2018-07-17 02:09:14 +02:00
ZeroNet
892ef23ca0
Merge pull request #1487 from rllola/fix-rev-3535
...
Fix rev 3535 big javascript file
2018-07-16 23:01:12 +02:00
rllola
8e1c0a7fa4
Fix rev 3535 big javascript file
2018-07-16 17:32:18 +02:00
shortcutme
113e7e0d3d
Rev3535
2018-07-16 01:56:37 +02:00
shortcutme
ea619ce99a
Fix tor disabling for tests
2018-07-16 01:56:19 +02:00
shortcutme
e9c7d6a0cc
Add bigfile test for dynamic file allocation
2018-07-16 01:55:58 +02:00
shortcutme
2f57e9cbee
Bigfile test formatting fix
2018-07-16 01:55:41 +02:00
shortcutme
0de16855b0
Merge config js, css
2018-07-16 01:55:15 +02:00
shortcutme
4fedace179
Css for custom tracker proxy field
2018-07-16 01:55:09 +02:00
shortcutme
8d2da6f30b
Add animation helper for config
2018-07-16 01:54:39 +02:00
shortcutme
8f427b727c
Save config storage item for value
2018-07-16 01:54:30 +02:00
shortcutme
f1f0332d22
Config filed for custom socks proxy for trackers
2018-07-16 01:54:07 +02:00
shortcutme
7c0541034a
Restrict port to numbers
2018-07-16 01:53:34 +02:00
shortcutme
e8895a4d76
Only save if values validated
2018-07-16 01:52:51 +02:00
shortcutme
a42bcfceb6
Validate config values before saving
2018-07-16 01:52:27 +02:00
shortcutme
fcda2e8706
Reset restart loading status on weboscket connection
2018-07-16 01:52:10 +02:00
shortcutme
efe3680cd7
Fix typo
2018-07-16 01:51:32 +02:00
shortcutme
272e30d761
Separate config renderer related functions to separate file
2018-07-16 01:51:18 +02:00
shortcutme
30940fad2e
Set value to default one on pending reset
2018-07-16 01:49:12 +02:00
shortcutme
d772280147
Global announcer statistics admin API call
2018-07-16 01:48:27 +02:00
shortcutme
7475fa69fa
Support custom proxy for tracker connections
2018-07-16 01:47:49 +02:00
shortcutme
ec8b53263c
Store last announce error time
2018-07-16 01:36:23 +02:00
shortcutme
0f567385a8
Only check size on file request for smaller files
2018-07-16 01:35:35 +02:00
shortcutme
dae1197ce4
Pass the real file size on bigfile request as the size on the disk can be smaller
2018-07-16 01:34:48 +02:00
shortcutme
1296ab9b60
Only pre-allocate up to 5MB from big files
2018-07-16 01:34:21 +02:00
shortcutme
b1575a979e
Rev3524, Fix saving for single line config values
2018-07-10 04:00:16 +02:00
shortcutme
d677eb1698
Rev3523
2018-07-10 03:46:05 +02:00
shortcutme
71ad1d9906
Properly handle saving on multiline config settings
2018-07-10 03:45:57 +02:00
shortcutme
731b79fc6c
Store copy of variables of list config items to be able to read the original value
2018-07-10 03:45:33 +02:00
shortcutme
e001448adb
Add config link to loading screen
2018-07-10 03:43:57 +02:00
shortcutme
3041064d21
Reload trackers file on value change
2018-07-10 03:43:31 +02:00
shortcutme
30134dbbc9
Store API changeable configuration keys in Config.py
2018-07-10 03:40:56 +02:00
shortcutme
4208885e36
Store pending configuration values
2018-07-10 03:39:33 +02:00
shortcutme
656f48b354
Support open_browser disable even if it's started with start.py
2018-07-10 03:37:38 +02:00
shortcutme
68eb9a37ca
Strip ending / character when using url as function name
2018-07-10 03:36:09 +02:00
shortcutme
6c4ce03d59
Reload trackers file before start downloading new site
2018-07-10 03:34:23 +02:00
shortcutme
86e4679e04
Skip tracker announce on incalid url pattern
2018-07-10 03:34:06 +02:00
shortcutme
71806e6f95
Trackers loaded from trackers_file will be appended to trackers instead of replacing it
2018-07-10 03:33:32 +02:00
shortcutme
7e8a93e974
Load trackers files in announceSites loop
2018-07-10 03:32:37 +02:00
shortcutme
b87ad9cd2f
Fix disabled tor startup
2018-07-10 03:31:39 +02:00
shortcutme
10bab2b6e4
UiConfig plugin
2018-07-10 03:30:47 +02:00
shortcutme
5aab10fab2
Support client restart without updating
2018-07-10 03:28:02 +02:00
shortcutme
77aa23a375
Make UiWebsocket admin_commands and async_commands class variables for easier extension
2018-07-10 03:24:34 +02:00
vitorio
b09da2641e
Preserve site address
2018-07-07 10:55:20 -05:00
vitorio
26b0a7d75d
Support removing donation link / custom donation test
2018-07-07 01:15:40 -05:00
shortcutme
b6bf38b85c
Rev3504
2018-07-06 22:57:27 +02:00
shortcutme
b6424b4596
Fix sk translation
2018-07-06 22:57:18 +02:00
shortcutme
dc2051fb59
Skip invalid translate files
2018-07-06 22:56:54 +02:00
shortcutme
8bdc61ddcc
Rev3503, Ignore invalid site translation files
2018-07-05 01:59:10 +02:00
ZeroNet
d4a25230ec
Merge pull request #1474 from mkg20001/patch-1
...
de.json: Fix typo
2018-07-04 01:58:40 +02:00
Maciej Krüger
e548a4b6aa
de.json: Fix typo
...
Net{ => z}werkverbindung
2018-07-03 23:40:25 +02:00
ZeroNet
8607fe43a6
Merge pull request #1473 from rubo77/patch-1
...
de.json - correct german translation
2018-07-03 23:15:32 +02:00
Ruben Barkow
718178c1b6
de.json - correct german translation
2018-07-03 21:42:14 +02:00
ZeroNet
930205b1c9
Merge pull request #1469 from Biosias/patch-1
...
Adding few translations
2018-07-03 13:55:19 +02:00
shortcutme
ec05e6864a
Rev3502, Start fileserver to new greenlet to fix siteDownload and siteAnnounce CLI action
2018-07-02 15:42:16 +02:00
Biosias
e08a702408
Adding few translations
2018-07-02 01:00:42 +02:00
shortcutme
d5b31a5545
Rev3501
2018-06-29 14:20:54 +02:00
shortcutme
811c694f80
Ignore filter includes from removed sites
2018-06-29 14:20:44 +02:00
shortcutme
8775222a61
Add missing word to websocket error message
2018-06-29 14:18:27 +02:00
shortcutme
3aebdae305
Log last announce time on force announce
2018-06-29 14:18:09 +02:00
shortcutme
d3122020b9
Rev3500
2018-06-28 14:07:43 +02:00
shortcutme
822ea1b450
Fix site blacklisting using sidebar
2018-06-28 14:07:06 +02:00
shortcutme
515057c7d0
Update multiuser plugin with new filter commands
2018-06-28 14:06:28 +02:00
shortcutme
54b93febba
Fix included file content leaking to filters.json
2018-06-28 14:05:57 +02:00
shortcutme
5d0600a0af
Rev3499
2018-06-28 02:39:55 +02:00
shortcutme
1ca2b40bf9
Fix IE Edge compatibility on notification button clicks
2018-06-28 02:39:46 +02:00
shortcutme
ff85241962
More detailed not supported browser error message
2018-06-28 02:39:20 +02:00
shortcutme
bc227b5f56
Rev3498, Go back to homepage and less inviting open site button on blocked site page
2018-06-28 02:03:47 +02:00
shortcutme
283231ac6e
Remove renamed Mute plugin
2018-06-25 15:13:56 +02:00
shortcutme
fc46bb65f8
Version 0.6.3, Rev3495
2018-06-25 14:41:34 +02:00
shortcutme
c5ca4dd7b3
Change dead tracker
2018-06-25 14:40:51 +02:00
shortcutme
c493f732f9
New ContentFilter plugin for shared site and user blocklist
2018-06-25 14:35:26 +02:00
shortcutme
a59fb4fd1e
Send file updated event to site on signing
2018-06-25 14:33:14 +02:00
shortcutme
f671e699e6
Reset after_load actions before plugin reload
2018-06-25 14:30:04 +02:00
shortcutme
05fb60f809
Log plugin load time
2018-06-25 14:29:51 +02:00
shortcutme
e564470490
Remove renamed plugin Mute
2018-06-25 14:29:42 +02:00
shortcutme
c7a8a3933e
Display standard http error instead of exception on path security error
2018-06-25 14:28:42 +02:00
shortcutme
e1fdb90da6
Reset filters.json before tests
2018-06-25 14:25:19 +02:00
shortcutme
df0562d6b4
Make sure to sanitize request url
2018-06-25 14:23:38 +02:00
shortcutme
9afc39d5f1
Add signing parameters to sitePublish
2018-06-25 14:22:24 +02:00
shortcutme
4a1c4df861
Prefer PEP8 style
2018-06-25 14:13:05 +02:00
shortcutme
b054ed6e03
SiteAdd admin API call
2018-06-25 14:12:13 +02:00
shortcutme
8a02a51d0c
Rev3478
2018-06-21 21:57:35 +02:00
shortcutme
da64785ea4
Only announce site on http request if not paused
2018-06-21 21:57:25 +02:00
shortcutme
8b91abd0dc
Use FileServer to avoid plugin incompatiblity problems
2018-06-21 21:57:06 +02:00
shortcutme
b6364941a0
Don't start file server twice
2018-06-21 21:56:20 +02:00
shortcutme
4fdd362ed5
Avoid starting multiple discover request for same unknown client
2018-06-21 21:55:32 +02:00
shortcutme
7bff5f562c
Rev3477
2018-06-03 12:47:24 +02:00
shortcutme
3de13a2e6d
Fix tracker statistics
2018-06-03 12:47:17 +02:00
shortcutme
329e885da7
Wait tor connections until tor client startup
2018-06-03 12:46:47 +02:00
shortcutme
d125551c0d
Proritize currently requested site update
2018-06-03 12:46:00 +02:00
shortcutme
250741e431
Fix firefox websocket disconnect on download link click
2018-06-03 12:35:12 +02:00
ZeroNet
22d6a32e4e
Merge pull request #1445 from JeremyRand/trans-proxy
...
Support accessing ZeroNet via a transparent proxy.
2018-06-02 17:52:12 +02:00
ZeroNet
11c66f6ce4
Merge pull request #1444 from JeremyRand/port-80
...
Fix 403 error when listening on 127.0.0.1:80.
2018-06-02 17:50:07 +02:00
JeremyRand
4ffd642732
Support accessing ZeroNet via a transparent proxy.
2018-06-02 12:17:10 +00:00
JeremyRand
f7f6b15ef1
Fix 403 error when listening on 127.0.0.1:80.
2018-06-02 10:24:00 +00:00
shortcutme
efcb1715ee
Rev3470
2018-06-01 02:44:10 +02:00
shortcutme
8f5bcdff99
Start file server for cli commands for Tor support.
2018-06-01 02:43:53 +02:00
shortcutme
a0b2a8ba74
Optional connection timeout checker
2018-05-31 19:43:39 +02:00
shortcutme
3013ee083d
Longer timeouts in tor always mode
2018-05-31 19:43:09 +02:00
shortcutme
0ae14f673c
Change skyts tracker address
2018-05-31 19:40:37 +02:00
shortcutme
b4eb09d5e9
Rev3468, Ignore newsfeed items with invalid date_added value
2018-05-30 17:16:45 +02:00
ZeroNet
49d1bc08c3
Merge pull request #1437 from imachug/patch-1
...
Allow fileQuery as CORS command
2018-05-28 10:47:09 +02:00
ZeroNet
e9e5c41f79
Merge pull request #1439 from imachug/fix-sign-zeroid
...
Fix signing&publishing file owned by ZeroID/other provider user
2018-05-28 10:38:26 +02:00
Ivanq
fac3721dfd
Fix signing&publishing file owned by ZeroID/other provider user. Fixes my old PR lol
2018-05-26 12:15:23 +03:00
Ivanq
e687d5db69
Allow fileQuery as CORS command
2018-05-24 13:16:18 +03:00
ZeroNet
4fa48f7940
Merge pull request #1435 from Radtoo/master
...
Support dumping sites larger than 2GB by allowing zip64
2018-05-23 13:40:07 +02:00
Radtoo
f7fa770fc5
Support dumping sites larger than 2GB by allowing zip64
2018-05-23 03:48:25 +02:00
ZeroNet
a311366ee7
Merge pull request #1432 from imachug/cors-fix
...
Add fileList, dirList as CORS commands
2018-05-22 12:16:30 +02:00
ZeroNet
9675ef1293
Merge pull request #1421 from ppsfassa/master
...
add Japanese
2018-05-22 12:14:42 +02:00
ZeroNet
f004000d5c
Merge pull request #1424 from rwv/patch-1
...
Update README-zh-cn.md docker conf to port 26552
2018-05-22 12:10:28 +02:00
ZeroNet
9fb7e1b46d
Merge pull request #1413 from saber28/patch-1
...
Improve Orbot Compatibility
2018-05-22 11:24:27 +02:00
Ivanq
c2f5a12ce1
Add fileList, dirList as CORS commands
2018-05-19 12:15:13 +03:00
Takumi
671fb3476c
Re add jp
2018-05-19 17:10:11 +09:00
seedgou
c28a168868
Update README-zh-cn.md docker conf to port 26552
2018-05-17 10:37:45 +08:00
Takumi
3057302baa
add Japanese
2018-05-12 17:36:57 +09:00
saber28
94bc33f61c
Improve Orbot Compatibility
...
Use password auth first to work with orbot
2018-05-05 09:58:14 +08:00
shortcutme
e874730679
Rev3464, Download site as zip
2018-05-02 02:31:31 +02:00
shortcutme
1ae84c11ad
Remove tor files
2018-04-29 15:31:30 +02:00
shortcutme
9cb2bc4825
Rev3465
2018-04-29 14:54:19 +02:00
shortcutme
2bd69b2681
Force reannounce to all trackers after meek bridges enabled
2018-04-29 14:53:31 +02:00
shortcutme
f3b17d4896
Force reannounce if announce is enabled on update
2018-04-29 14:52:56 +02:00
shortcutme
8f5a1ce1b6
Ignore tor data only
2018-04-29 14:52:02 +02:00
shortcutme
2aa0021a08
Rev3463
2018-04-29 13:06:25 +02:00
shortcutme
81ec684025
Show tracker error message on high error percentage
2018-04-29 13:06:07 +02:00
shortcutme
247b89aec5
Fix non-ascii tracker error message logging
2018-04-29 13:05:02 +02:00
shortcutme
8b09a02028
Start ConnectinServer before loading site list
2018-04-29 13:04:38 +02:00
shortcutme
597c5063f3
Rev3462, Fix ConnectionServer testcases
2018-04-29 03:05:36 +02:00
shortcutme
4843719c58
Rev3461
2018-04-29 02:46:11 +02:00
shortcutme
d7c1c0d04c
Tor subprocess check separate function
2018-04-29 02:45:56 +02:00
shortcutme
4fa43fdf60
Trust that shutdown signal will kill tor
2018-04-29 02:45:39 +02:00
shortcutme
cafb9ddcf4
No need to announce if no peer as checkModifications will do
2018-04-29 02:45:10 +02:00
shortcutme
3f6b8def05
Move ConnectionServer listen to separate function to allow TorManager start before connections
2018-04-29 02:44:46 +02:00
shortcutme
40f0ea95ce
Rev3459
2018-04-29 01:02:59 +02:00
shortcutme
ca3b02229f
Fix announcer typo
2018-04-29 01:02:39 +02:00
shortcutme
8039aa3eb1
Report port 1 to trackers as not connectable to improve compatibility
2018-04-29 01:02:24 +02:00
shortcutme
5a494ca50e
Less verbose tracker logging
2018-04-29 01:01:13 +02:00
shortcutme
ef8e8c5a30
New tracker
2018-04-29 01:00:50 +02:00
shortcutme
a19629d105
Start tor_manager with ConnectionServer
2018-04-29 01:00:37 +02:00
shortcutme
6e598c74f5
Fake utorrent peer_id to avoid possible tracker ban
2018-04-29 00:59:45 +02:00
shortcutme
35cf4f3009
Rev3456, Fix SiteAnnouncer import
2018-04-28 22:31:54 +02:00
shortcutme
150d3df9b5
Rev3455
2018-04-28 22:10:26 +02:00
shortcutme
ceff73ee5b
Make AnnounceLocalPlugin and AnnounceZeroPlugin compatible with SiteAnnouncer class
2018-04-28 22:10:16 +02:00
shortcutme
595b2e40d9
Merge ui js, css
2018-04-28 22:08:43 +02:00
shortcutme
9d09401dc1
Rename Permisson Grant to Accept
2018-04-28 22:08:34 +02:00
shortcutme
d9ad3ae2c9
Disabled button formatting
2018-04-28 22:05:51 +02:00
shortcutme
26cb600ae3
Display tor bridge enable button if all tracker connection fails
2018-04-28 22:05:38 +02:00
shortcutme
435210b73c
Add tracker info to loading screen
2018-04-28 22:04:58 +02:00
shortcutme
8dc465f244
Don't readd wrapper_nonce of site size error as we generate a new one on reload
2018-04-28 22:02:29 +02:00
shortcutme
8e708dc02a
Log wrapper nonce errors
2018-04-28 22:02:10 +02:00
shortcutme
b53b6723cc
Allow tor_use_bridges and trackers_proxy to be set with configSet
2018-04-28 22:01:48 +02:00
shortcutme
af4b4ae85c
Get new wrapper nonce API command to proper reload iframe content
2018-04-28 22:01:12 +02:00
shortcutme
0e84bf95da
AnnouncerInfo API command for tracker status
2018-04-28 22:00:15 +02:00
shortcutme
8e93470b94
Add tor bridge info to serverinfo
2018-04-28 21:59:39 +02:00
shortcutme
7cdb1caaf2
Fix websocket sending on error
2018-04-28 21:59:27 +02:00
shortcutme
bf346a6ed1
AnnouncerChanges event channel for websocket for tracker changes
2018-04-28 21:59:12 +02:00
shortcutme
c0101933bd
Call pex announce from announcer class
2018-04-28 21:54:03 +02:00
shortcutme
24a7c26819
Fix tor status logging with foreign languages
2018-04-28 21:53:36 +02:00
shortcutme
13019941b3
Make sure to shutdown tor client if we started it
2018-04-28 21:53:12 +02:00
shortcutme
a0451065a2
Start with bridges if tor_use_bridges enabled
2018-04-28 21:52:01 +02:00
shortcutme
54b87c19b1
Fix TorManager without main module loaded
2018-04-28 21:51:35 +02:00
shortcutme
8828f21f2e
Always create TorManager object with ConnectionServer, move tormanager start to sperate function
2018-04-28 21:51:14 +02:00
shortcutme
7fee135bf5
Check if we can enable meek bridges
2018-04-28 21:50:01 +02:00
shortcutme
b69e466de0
Add loading of new SiteAnnounce class
2018-04-28 21:49:31 +02:00
shortcutme
37fcf2fed7
Fix deletion with missing content.json files
2018-04-28 21:49:12 +02:00
shortcutme
8f69575b95
Fix SiteManager logging message
2018-04-28 21:48:36 +02:00
shortcutme
2f71c2b784
Refactor and move announcer code to separate class
2018-04-28 21:48:21 +02:00
shortcutme
f3a809a495
Fix publish logging message
2018-04-28 21:47:43 +02:00
shortcutme
ad955b157b
My port and ip is no longer necessary for updates
2018-04-28 21:47:33 +02:00
shortcutme
a87b6c7022
Announce on update if no peers
2018-04-28 21:47:11 +02:00
shortcutme
5104d0d250
Always have connectionserver for site
2018-04-28 21:46:50 +02:00
shortcutme
add83c4c7a
Missing content.json is a debug message
2018-04-28 21:45:28 +02:00
shortcutme
42b9ec819b
More verbose dbdict json loading logging
2018-04-28 21:45:13 +02:00
shortcutme
e93f9eb080
Use tor connection for trackers if trackers_proxy enabled
2018-04-28 21:44:06 +02:00
shortcutme
0244db9182
Fix config save line parsing without values
2018-04-28 21:43:22 +02:00
shortcutme
461f9c7ad6
New settings: trackers_proxy, tor_use_bridges
2018-04-28 21:42:57 +02:00
shortcutme
fd8e1ed623
Rev3417
2018-04-18 22:07:14 +02:00
shortcutme
79b89f8a1b
Don't create new user on websocket event
2018-04-18 22:06:58 +02:00
shortcutme
6b33ad8a32
Handle cases when the user does not have site added yet
2018-04-18 22:06:18 +02:00
shortcutme
40cf4f2c2a
Don't override create_user parameter
2018-04-18 22:06:00 +02:00
shortcutme
d5ef1488b2
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-04-18 21:40:33 +02:00
shortcutme
3beab611a3
Rev3415, Fix FireFox wrapper_nonce url injection
2018-04-18 21:40:29 +02:00
ZeroNet
89a67c0749
Merge pull request #1377 from rllola/docker-port
...
Force the use of port 15441 inside the container
2018-04-18 13:31:34 +02:00
shortcutme
fd842c43a6
Rev3412, Change no longer working trackers
2018-04-18 13:13:20 +02:00
shortcutme
e51788ac05
Make sure that we close UDP sockets of local peer discovery
2018-04-18 13:11:50 +02:00
rllola
9b046ecc75
Change to port 26552
2018-04-18 04:10:11 +02:00
shortcutme
aa68e69a18
Rev3411
2018-04-12 19:28:59 +02:00
shortcutme
2e573e95e5
Fix multiuser plugin deauth
2018-04-12 19:26:44 +02:00
shortcutme
e95bc31def
Fix logging and shutdown
2018-04-12 19:25:50 +02:00
shortcutme
4eb843fd8c
Delay saving users.json
2018-04-12 19:25:13 +02:00
shortcutme
05db08c8d2
Move new site auth address generation to separate function
2018-04-12 19:24:21 +02:00
shortcutme
513de18af5
Remove unused code
2018-04-12 19:22:38 +02:00
shortcutme
151a6ce9e3
UserManager exclusive logging
2018-04-12 19:22:06 +02:00
shortcutme
d4a1764d20
Rev3408, Use fixed 15441 port in tor always mode
2018-04-06 18:18:10 +02:00
ZeroNet
59c6ee7ade
Merge pull request #1378 from imachug/security
...
Fix mergerSiteAdd typo
2018-04-06 10:48:11 +02:00
Ivanq
4fbfa1d579
Fix mergerSiteAdd typo
2018-04-06 11:40:23 +03:00
shortcutme
5285699a21
Rev3407, Fix connection timeout checker
2018-04-06 00:51:14 +02:00
rllola
75879de47a
Force the use of port 15441 inside the container
2018-04-06 00:25:53 +02:00
shortcutme
e23dc5bda3
Rev3406
2018-04-04 15:34:21 +02:00
shortcutme
8998bf85bd
Handle connection errors when running peerPing command
2018-04-04 15:34:07 +02:00
shortcutme
7b1601c840
Ping port 15441 by default
2018-04-04 15:33:39 +02:00
shortcutme
026b6a4b01
Handle shutdown request properly if not file server is running
2018-04-04 15:33:25 +02:00
shortcutme
d927e85eca
ConnectionServer is not running by default
2018-04-04 15:33:02 +02:00
shortcutme
a877a9fd91
Proper cleanup local announcer listener after testcase
2018-04-04 15:31:55 +02:00
shortcutme
abc481604f
Rev3404, Fix bigfile upload
2018-04-04 12:39:46 +02:00
shortcutme
c703458e00
Rev3403, Fix uploading small files with bigfile plugin
2018-04-04 10:24:38 +02:00
tangdou1
75861db84b
Update Chinese translation ( #1370 )
...
* Update zh.json
* Update zh.json
2018-04-04 03:50:04 +02:00
shortcutme
223957084a
Rev3402
2018-04-03 14:51:11 +02:00
shortcutme
8c0c0868e3
Add SiteCmd CLI command for ZeroFrame API calls
2018-04-03 14:50:58 +02:00
shortcutme
a65d21d7e4
Fix site cleanup after test
2018-04-03 14:50:09 +02:00
shortcutme
82e6bc5d31
Use websocket connection instead of fileserver to execute commands from CLI
2018-04-03 14:49:40 +02:00
shortcutme
09f1ad0625
Add websocket client to allow API command requests from CLI
2018-04-03 14:47:43 +02:00
shortcutme
852aaae52e
Randomize fileserver port
2018-04-03 14:45:04 +02:00
shortcutme
270922b460
Fix implicit ssl connection typo
2018-04-03 14:43:41 +02:00
shortcutme
b39da7e356
Change unreliable trackers
2018-04-03 14:43:12 +02:00
shortcutme
a438803a5a
Change zero.booth.moe tracker to https port
2018-04-03 14:42:16 +02:00
shortcutme
1b8b3cf1ee
Fix site loading with Zeroname plugin
2018-04-03 14:40:47 +02:00
shortcutme
c2176ba27d
Add current fileserver port to stats page
2018-04-03 14:40:29 +02:00
dqwyy
a69f898e12
Update zh-tw.json ( #1360 )
...
* Update zh-tw.json
* Update zh-tw.json
2018-03-31 18:21:28 +02:00
shortcutme
0139d862b5
Rev3395
2018-03-29 03:20:08 +02:00
shortcutme
0459c75dc0
Make file verification process handle correctly different files with same has_id by using new isDownloaded function
2018-03-29 03:19:26 +02:00
shortcutme
547242b1cb
Make siteVerify CLI command compatible with new verifyFiles return value
2018-03-29 03:17:45 +02:00
shortcutme
b8d83c7ec4
Mark site with has_bigfile if new bigfile found
2018-03-29 03:16:47 +02:00
shortcutme
5c644d1b36
Make Bigfile plugin compatible with optionalDownloaded changes
2018-03-29 03:15:49 +02:00
shortcutme
7d3d0f7ceb
Add test for different files with same hash_id
2018-03-29 03:13:37 +02:00
shortcutme
101d2ea9b6
Check optional file downloaded status from sql if optionalmanager is present
2018-03-29 02:59:59 +02:00
shortcutme
af7c7da735
Optional file downloaded checking by separate function
2018-03-29 02:59:11 +02:00
shortcutme
c1397bbaf7
Attach optionalmanager events to ContentManager instead of WorkerManager
2018-03-29 02:58:24 +02:00
shortcutme
16a9f38844
Use renamed optionalRemoved function
2018-03-29 02:57:06 +02:00
shortcutme
508d2472e9
Only verify content after valid signiture
2018-03-29 02:55:53 +02:00
shortcutme
f162987a4f
Rename optionalRemove to optionalRemoved and accept hash only by id
2018-03-29 02:54:52 +02:00
shortcutme
17be72e55e
Process delayed queries every second
2018-03-29 02:50:23 +02:00
shortcutme
d61cd96d8f
VerifyFiles call returns more detailed statistics
2018-03-29 02:49:06 +02:00
shortcutme
6daf583b4b
Only log detailed message type error with debug_socket argument
2018-03-29 02:45:33 +02:00
shortcutme
b23a4c8288
Only apply outline to iframe when sidebar opened
2018-03-29 02:44:43 +02:00
shortcutme
b1240426cd
For 3d rending to progress bar
2018-03-29 02:44:00 +02:00
shortcutme
30ab2cf9a7
Transform progressbar with scale instead of changing width
2018-03-29 02:42:57 +02:00
shortcutme
0c985a5fda
Use current user cert to query file rules for non-existent files
2018-03-29 02:41:30 +02:00
shortcutme
049d326836
Test optionalmanager with travis
2018-03-29 02:39:51 +02:00
ZeroNet
960bf3f3bf
Merge pull request #1328 from tangdou1/patch-1
...
update Chinese translation (simplified) for new functions
2018-03-22 01:30:18 +01:00
ZeroNet
edf959f26d
Merge pull request #1329 from tangdou1/patch-2
...
update Chinese translation (traditional) for new functions
2018-03-22 01:29:59 +01:00
shortcutme
077d9d3918
Increase selenium test timeouts
2018-03-21 21:40:44 +01:00
shortcutme
76c4a6bb7c
Rev3377, Fix sidebar animation
2018-03-21 18:05:22 +01:00
shortcutme
ee81aea2fa
Wait until title in link security test
2018-03-20 22:27:32 +01:00
shortcutme
0cf6fb2c9d
Rev3376
2018-03-20 21:59:34 +01:00
shortcutme
9d3913ed70
Also delete piecemap on bigfile deletion
2018-03-20 21:58:51 +01:00
shortcutme
d275dfea2f
Log 403 error as error
2018-03-20 21:55:45 +01:00
shortcutme
11d8485399
Move file modification permission check to separate function
2018-03-20 21:55:12 +01:00
shortcutme
6b926b12a4
Don't try to delete optional file twice on fileDelete API command
2018-03-20 21:54:33 +01:00
shortcutme
9adec79401
Formatting
2018-03-20 21:53:39 +01:00
shortcutme
c3b146611b
Rev3372, Cosmetic changes on open site directory button
2018-03-19 16:05:14 +01:00
ZeroNet
a454f3de6e
Merge pull request #1325 from imachug/show-directory
...
Add "Open site directory" button
2018-03-19 15:56:02 +01:00
shortcutme
b29d17d39a
Rev3371
2018-03-19 02:58:53 +01:00
shortcutme
ff3fdd4c72
Get privatekey from master seed CLI action
2018-03-19 02:58:38 +01:00
shortcutme
0533f29e7a
Only recover file piecefield if we already hashed it
2018-03-19 02:57:54 +01:00
shortcutme
75adfebf9f
Rev3370
2018-03-18 21:27:35 +01:00
shortcutme
e96435378a
Fix typo
2018-03-18 21:27:26 +01:00
shortcutme
ccdfe77356
Display more detailed info on content sign error
2018-03-18 21:27:04 +01:00
shortcutme
adf39b6f6a
Avoid loading user content.json file on isArchived check
2018-03-18 21:26:20 +01:00
shortcutme
ad1d81dccf
Cache inner_path to sha512 hash for bigfiles to avoid loading content.json every time
2018-03-18 21:25:28 +01:00
shortcutme
8828629a30
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-03-14 22:34:48 +01:00
shortcutme
1ead9b59ba
Rev3367
2018-03-14 22:34:27 +01:00
shortcutme
c401cabee7
Only start separate HS for every site in tor always mode
2018-03-14 22:33:41 +01:00
shortcutme
1549f2aa4d
Don't share global HS with any site
2018-03-14 22:33:21 +01:00
shortcutme
89beb12d59
Set up HS for global at startup
2018-03-14 22:32:49 +01:00
shortcutme
4083e552fd
Formatting
2018-03-14 22:32:28 +01:00
shortcutme
3d7dea52a0
Always load my sites from sites.json
2018-03-14 22:32:15 +01:00
shortcutme
c5f77a1c38
Handle global onion address correctly in needConnections
2018-03-14 22:31:58 +01:00
shortcutme
3561ddf7d3
Do check needConnection for evey site after startup to have up to date protected ip list
2018-03-14 22:31:21 +01:00
shortcutme
81e96d25ba
Handle request using global onion address
2018-03-14 22:30:08 +01:00
shortcutme
1ad966bd80
In passive mode if we have send onion address for every connection not just for tor network
2018-03-14 22:29:00 +01:00
shortcutme
4f472982da
Use broken ssl ip list instead of peer_id
2018-03-14 22:26:59 +01:00
shortcutme
f1396b65b9
Blacklist myself on peer id match
2018-03-14 22:26:08 +01:00
shortcutme
ba12489c34
Log my and remote handshake
2018-03-14 22:25:53 +01:00
shortcutme
4586d3be78
Send my local time as int in the handshake
2018-03-14 22:25:27 +01:00
shortcutme
2204e0cf9c
Fix message parsing after data left in unpacker
2018-03-14 22:24:38 +01:00
shortcutme
8787774764
Use implicit ssl for connections
2018-03-14 22:24:06 +01:00
shortcutme
feb00d5b8a
Option to force encryption to all outgoing connection
2018-03-14 22:22:45 +01:00
shortcutme
660fc982ca
Fix packed file request
2018-03-14 22:22:04 +01:00
shortcutme
1189c76691
Add existing bigfiles to piecefield if they were downloaded outside of ZeroNet
2018-03-14 22:21:45 +01:00
tangdou1
27a3414a27
Update zh-tw.json for new function
2018-03-13 16:12:04 +08:00
tangdou1
4d717a5c19
Update zh.json for new functions
...
Update zh.json for new functions --"Sign and publish" and incoming function "Open site directory"
2018-03-13 15:17:58 +08:00
tangdou1
e7744eace9
update zh.json
...
update zh.json for incoming "Open site directory" function
2018-03-13 15:05:44 +08:00
ZeroNet
3bdb6a237f
Merge pull request #1326 from imachug/siteinfo-cors
...
'siteInfo' can be used as 'actionAs' argument for CORS sites
2018-03-11 09:47:05 +01:00
Ivanq
98dc46e01a
'siteInfo' can be used as 'actionAs' argument for CORS sites
2018-03-11 11:21:54 +03:00
Ivanq
a88f56bec3
Add 'Open site directory' button
2018-03-11 11:14:17 +03:00
shortcutme
fbc10b8e32
Rev3356
2018-03-10 02:06:09 +01:00
shortcutme
42fd7b216d
Don't allow siteSetAutodownloadBigfileLimit for proxies
2018-03-10 02:05:03 +01:00
shortcutme
511731f0b4
Add current timestamp to handshake for future time consensus feature
2018-03-10 02:04:14 +01:00
shortcutme
ad23021b29
More correct title for bad files on sidebar
2018-03-10 02:03:30 +01:00
shortcutme
05a37b3a9c
Display local peers number in sidebar
2018-03-10 02:03:12 +01:00
shortcutme
8ca368f9c7
Bigfile autodownload size limit field to sidebar
2018-03-10 02:02:58 +01:00
shortcutme
dd924f389f
Display and change per-site bigfile autodownload with sidebar
2018-03-10 02:01:49 +01:00
shortcutme
bbb54d6a6a
Support per site max autodownload bigfile size limit changing via API
2018-03-10 02:00:51 +01:00
shortcutme
96e9cc9c32
Correct cli settings help
2018-03-10 02:00:12 +01:00
shortcutme
b1f16857fc
Support per-site auto download bigfile size limit
2018-03-10 01:59:55 +01:00
shortcutme
738fd1a09b
Rev3354, Fix ajax loading files from archives
2018-03-09 15:01:45 +01:00
shortcutme
645249afa9
Rev3353, Pass arguments of storage walk, Email notify of build fail
2018-03-08 14:27:40 +01:00
shortcutme
a51d794885
Rev3352
2018-03-08 14:20:18 +01:00
shortcutme
9d1f491a89
More visible sidebar scrollbar
2018-03-08 14:19:42 +01:00
shortcutme
e8a0d56ff8
Support fileList command of archives
2018-03-08 14:18:55 +01:00
shortcutme
7048987157
Rev3351, Fix sites with utf8 title
2018-03-07 10:23:13 +01:00
shortcutme
e03731fd24
Allow html formatting in wrapper prompt display
2018-03-07 03:10:13 +01:00
shortcutme
7097859b79
Rev3350
2018-03-06 12:09:54 +01:00
shortcutme
e87df8a57a
NOSANDBOX is as dangerous as ADMIN command
2018-03-06 12:09:39 +01:00
shortcutme
982fb27f58
Close notification on input enter
2018-03-06 12:07:07 +01:00
shortcutme
0d1a5846a1
Merge sidebar js
2018-03-06 12:06:21 +01:00
shortcutme
b9e79f8d98
Fix sidebar navigation error
2018-03-06 12:05:58 +01:00
shortcutme
666ef49924
sidebarGetHtmlTag is an admin command
2018-03-06 12:05:08 +01:00
shortcutme
d2ea8a001f
Remove unused private key input field from sidebar
2018-03-06 12:04:49 +01:00
shortcutme
16efba2b91
Merge wrapper js
2018-03-06 12:03:10 +01:00
shortcutme
e93b5c3c1c
Create wrapper html tags based on attributes instead of raw html
2018-03-06 12:02:39 +01:00
shortcutme
9dabd1f344
Wrapper escape apos characters
2018-03-06 12:01:39 +01:00
shortcutme
e96dd14e0d
Display wrapper security errors and fix Firefox navigation blank pages
2018-03-06 12:01:21 +01:00
shortcutme
3e970df09b
Simple replace wrapper template variables instead of python formatting to allow use braces
2018-03-06 12:00:30 +01:00
shortcutme
b0a8c4d278
Change http headers from list to dict
2018-03-06 11:58:56 +01:00
shortcutme
b55832df34
Fix local peer discovery SO_REUSEPORT exception on older kernels
2018-03-06 11:51:49 +01:00
shortcutme
4c7013644f
Rev3340
2018-02-27 02:49:04 +01:00
shortcutme
4859ffdf54
We are compatible with every msgpack version again
2018-02-27 02:48:34 +01:00
shortcutme
bca5d8a6c5
Use msgpack pip package everywhere
2018-02-27 02:48:15 +01:00
shortcutme
af57083afd
Handle ip change on onion connection correctly
2018-02-27 02:46:56 +01:00
shortcutme
f10233a0a6
New msgpack compatible stream handling
2018-02-27 02:46:26 +01:00
shortcutme
4b9455e84d
Still not works on latest msgpack
2018-02-23 16:26:27 +01:00
shortcutme
9305612419
Use renamed msgpack pip package instead msgpack-python
2018-02-23 16:05:03 +01:00
shortcutme
357fd895bf
Add msgpack test
2018-02-23 15:44:07 +01:00
shortcutme
d7ae583473
msgpack bug fixed in 0.5.6
2018-02-23 15:43:40 +01:00
shortcutme
f8f4718474
List pip package versions after install
2018-02-23 15:43:21 +01:00
shortcutme
304d2f0874
Due to a bug it does not works on msgpack 0.5.5
2018-02-23 02:25:50 +01:00
shortcutme
bda31aea59
Rev3337, Fix big site download button
2018-02-22 23:34:18 +01:00
shortcutme
dea669ac26
Rev3335
2018-02-21 03:15:16 +01:00
shortcutme
40693471e9
Merge sidebar and wrapper js
2018-02-21 03:15:04 +01:00
shortcutme
bee8aac0cc
Don't allow NOSANDBOX permission on a proxy as it can leak cookies
2018-02-21 03:14:43 +01:00
shortcutme
2f2c49cc47
Make multiuser plugin compatible with wrapper modifications
2018-02-21 03:14:15 +01:00
shortcutme
b57a9f5c58
Make cert selection compatible with wrapper modifications
2018-02-21 03:13:27 +01:00
shortcutme
6afe2dd720
New NOSANDBOX permission to remove sandboxed iframe restrictions
2018-02-21 03:12:51 +01:00
shortcutme
aef3ecc3f2
Stop page load if opener is present
2018-02-21 03:11:50 +01:00
shortcutme
01ce86ce18
Don't display permission request if site already has
2018-02-21 03:10:23 +01:00
shortcutme
99362c78bf
Move handleMessage to separate function
2018-02-21 03:09:48 +01:00
shortcutme
c0bf9a9a76
Add cmd function to Wrapper
2018-02-21 03:09:36 +01:00
shortcutme
1833b3e89f
Remove logging injected html
2018-02-21 03:09:01 +01:00
shortcutme
6b71f91775
Verify mouse and keyboard events to avoid non-user verification on notification prompts
2018-02-21 03:08:52 +01:00
shortcutme
5275988f37
Move isProxyRequest and gotoSite to minimal ZeroFrame wrapper
2018-02-21 03:06:48 +01:00
shortcutme
93162beaa0
Allow to set get parameter to reload
2018-02-21 03:06:21 +01:00
shortcutme
61699c7477
Allow small tag in messages
2018-02-21 03:05:11 +01:00
shortcutme
a1a2434d98
Rename wrapper onLoad to onPageLoad
2018-02-21 03:05:02 +01:00
shortcutme
fd56ddaa54
Remove wrapper object reference before loading iframe to enhance security
2018-02-21 03:03:01 +01:00
shortcutme
c438b9f8a5
Create a restricted ZeroFrame wrapper
2018-02-21 03:02:00 +01:00
shortcutme
91e83b3397
Fix missing earth on sidebar
2018-02-21 03:00:07 +01:00
shortcutme
50bfc8db09
Sidebar save sidebar object to local variable
2018-02-21 02:59:41 +01:00
shortcutme
3d0a20452f
Fix site archived download test
2018-02-20 10:18:35 +01:00
shortcutme
b60e6a7d85
Version 0.6.2 changelog
2018-02-18 06:38:42 +01:00
shortcutme
c5b8495477
Rev3329
2018-02-18 05:49:35 +01:00
shortcutme
809632794f
Allow broadcast to fail
2018-02-18 05:49:26 +01:00
shortcutme
62ecc1cbc1
Rename Unique to site to No certificate
2018-02-18 05:46:49 +01:00
shortcutme
cd822156c9
Rev3328, Fix CLI siteDownload, siteAnnounce, siteNeedFile commands
2018-02-13 13:18:40 +01:00
shortcutme
e85c5e3b36
Rev3327, Add compatbility with new msgpack version
2018-02-13 01:35:21 +01:00
shortcutme
194d57c85f
Run plugin tests until first fail
2018-02-13 00:30:24 +01:00
shortcutme
02ab6d8f59
Rev3326
2018-02-12 17:07:50 +01:00
shortcutme
a548426c39
Formatting
2018-02-12 17:06:36 +01:00
shortcutme
5f851c7880
Maximum 10 findhash in one round
2018-02-12 17:06:18 +01:00
shortcutme
f91e264889
Only try peers that is not working currently
2018-02-12 17:05:58 +01:00
shortcutme
514f8396b7
Add missing import for port checking
2018-02-12 17:05:20 +01:00
shortcutme
d5eac963a9
Increase local peer timeout
2018-02-12 17:04:40 +01:00
shortcutme
c39ff89fab
Read only what we need
2018-02-12 14:28:45 +01:00
shortcutme
3f19f64efd
Properly recover extra data from unpacker
2018-02-12 14:27:38 +01:00
shortcutme
9135a1a1cc
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-02-11 01:48:21 +01:00
shortcutme
39366bfbf1
Rev3323, Fix bigfile download to non-existent directory
2018-02-11 01:48:17 +01:00
ZeroNet
5eeec0a828
Merge pull request #1281 from RedbHawk/master
...
Added README-ru.md file + new line in original readme.md
2018-02-10 21:19:59 +01:00
RedbHawk
4f28a0f84b
Added README-ru.md
2018-02-10 22:51:20 +04:00
shortcutme
56f057143e
Rev3321
2018-02-10 15:34:01 +01:00
shortcutme
39568737dd
Tor connect error and uPnP punch error are not critical
2018-02-10 15:33:54 +01:00
shortcutme
13e0d9b306
Configurable file logging level
2018-02-10 15:32:13 +01:00
shortcutme
d6b7159db1
Rev3319
2018-02-10 01:09:16 +01:00
shortcutme
2575476086
Some trackers does not accept port 0, so we send port 1 as not-connectable
2018-02-10 01:08:31 +01:00
shortcutme
211d68f590
Only parse dict result from udp tracker
2018-02-10 01:08:20 +01:00
shortcutme
3e51b888cb
Add left bytes to request to improve tracker compatibility
2018-02-10 01:04:23 +01:00
shortcutme
ff8f41c1eb
Request less peers in update mode
2018-02-10 01:03:49 +01:00
shortcutme
c6fd61ddf3
Don't display warnings if not in debug mode
2018-02-10 01:01:15 +01:00
shortcutme
9ca4b823bb
Add tracker countries
2018-02-10 01:00:50 +01:00
shortcutme
f513737628
Change to more reliable trackers
2018-02-10 01:00:35 +01:00
shortcutme
90051972d4
Don't log BroadcastServer shutdown socket closing
2018-02-10 00:58:42 +01:00
shortcutme
6fa37c618b
Fix announce time limit typo
2018-02-10 00:58:05 +01:00
shortcutme
47db295088
Rev3318
2018-02-09 17:47:58 +01:00
shortcutme
6405ca5cef
Start LocalAnnouncer for testing
2018-02-09 17:47:18 +01:00
shortcutme
2ba74d9232
Don't start broadcast server by default on testing
2018-02-09 17:46:33 +01:00
shortcutme
ed09595a87
More verbose logging on BroadcastServer shutdown
2018-02-09 17:46:09 +01:00
shortcutme
7c35bcdead
Don't response if server is stopped
2018-02-09 17:45:43 +01:00
shortcutme
189627c89e
Handle situation when binding fails
2018-02-09 17:45:12 +01:00
shortcutme
07bf8ef3b1
Allow udp port reuse
2018-02-09 17:44:53 +01:00
shortcutme
32d902d37f
Send discover request delayed on unknown peer discover request to allow the reponse arrive first
2018-02-09 17:43:33 +01:00
shortcutme
3028a8ebc9
Rev3313, Remove local announcer binding to ip to make test pass on linux
2018-02-09 14:15:43 +01:00
shortcutme
5c503203dc
Add automatized test of AnnounceLocal
2018-02-09 11:53:39 +01:00
shortcutme
644f65b5e4
Version 0.6.2, Rev3312
2018-02-09 11:42:44 +01:00
shortcutme
f593199af7
Add metavar to cli argument help
2018-02-09 11:42:31 +01:00
shortcutme
26a5f12a8e
Generalize local announcer logging
2018-02-09 11:42:17 +01:00
shortcutme
f3257a6743
Fix announcing without local announcer
2018-02-09 11:42:08 +01:00
shortcutme
9f35efc31d
Revert "Version 0.6.2, Rev3310"
...
This reverts commit 98c6add637
.
2018-02-09 11:39:36 +01:00
shortcutme
98c6add637
Version 0.6.2, Rev3310
2018-02-08 18:16:50 +01:00
shortcutme
3904dcda39
Add comment for reputation
2018-02-08 18:15:32 +01:00
shortcutme
6376f7dd56
AnnounceLocal plugin
2018-02-08 18:14:33 +01:00
shortcutme
ae0a78dfb1
Message from local peer does not means internet connection
2018-02-08 18:12:08 +01:00
shortcutme
1ad021ffa9
Fix comment formatting
2018-02-08 18:11:56 +01:00
shortcutme
ee6ab8e82a
Store site manager to file server
2018-02-08 18:11:45 +01:00
shortcutme
b56c985a63
FileServer accept plugins
2018-02-08 18:09:57 +01:00
shortcutme
abbf6ae2c8
Fix peer added count
2018-02-08 18:08:08 +01:00
shortcutme
403ec56ef8
Remove from recent peers of peer remove
2018-02-08 18:07:09 +01:00
shortcutme
a6e67fa9c3
Generalized tracker result log format for pex
2018-02-08 18:06:45 +01:00
shortcutme
b6a401d697
Get loading status based on property
2018-02-08 18:06:19 +01:00
shortcutme
23be1d18a4
Store site list change time
2018-02-08 18:05:50 +01:00
shortcutme
d721d459eb
Sites always a dict to keep the reference
2018-02-08 18:05:23 +01:00
shortcutme
e1dd0f0979
Only recover sites from sites.json that had peers
2018-02-08 18:04:41 +01:00
shortcutme
866947c445
Fix symlinked data site deletion
2018-02-08 18:03:55 +01:00
shortcutme
8ff3bbc9a7
Local ip not added to ips
2018-02-08 18:02:40 +01:00
shortcutme
498191261c
Don't log local ips on query
2018-02-08 18:02:25 +01:00
shortcutme
f9091ea951
Don't connect to myself
2018-02-08 18:01:48 +01:00
shortcutme
8b9d75d726
Don't mark passive local connections as not connectable
2018-02-08 18:01:34 +01:00
shortcutme
7e4a4459b4
Don't multiplex local connection
2018-02-08 17:59:27 +01:00
shortcutme
70fd33e587
Message from local peer does not means internet connection
2018-02-08 17:58:44 +01:00
shortcutme
a265c2a7ca
Pass peer discovery source to addPeer
2018-02-08 17:57:26 +01:00
shortcutme
fee5766abf
Move config import to right place
2018-02-08 17:54:38 +01:00
shortcutme
03573e46f5
Use pregenerated address hash
2018-02-08 17:54:27 +01:00
shortcutme
64b4789bc1
Generalize tracker logging
2018-02-08 17:54:09 +01:00
shortcutme
13e651c822
Store and prefer recent peers from trackers and local peer discovery
2018-02-08 17:53:17 +01:00
shortcutme
7d3fd6f5b6
Only add recent peers if there is more
2018-02-08 17:51:44 +01:00
shortcutme
0c91fd396e
De-duplicate peers before publishing
2018-02-08 17:51:10 +01:00
shortcutme
1827e1e033
Force announce on startup
2018-02-08 17:50:40 +01:00
shortcutme
771dce4c8c
Pre-generate site address hash
2018-02-08 17:50:23 +01:00
shortcutme
ab2fe909f0
Prefer connected workers
2018-02-08 17:49:40 +01:00
shortcutme
6fb9c6ef05
Rev3234, Ignore unknown characters from connection logging
2018-01-30 18:59:26 +01:00
shortcutme
9b41950e4c
Rev3233
2018-01-30 14:29:57 +01:00
shortcutme
bc09b6280b
Add index.html as default inner_path to uirequest
2018-01-30 14:29:38 +01:00
shortcutme
3e7a4f593a
Fix tor PEX test as private peers no longer got exchanged
2018-01-30 14:29:10 +01:00
shortcutme
679a88c095
Rev3232
2018-01-30 14:00:39 +01:00
shortcutme
97d1d0d63b
Fix cleanup sites with no modified date
2018-01-30 13:59:59 +01:00
shortcutme
ee30f78ab0
Fix logging utf8 chars in connections
2018-01-30 13:59:39 +01:00
shortcutme
566b689ca6
Don't connect to private ip addresses in tor always mode
2018-01-30 13:59:18 +01:00
shortcutme
c2edbb30b5
Don't send private ip addresses on pex
2018-01-30 13:58:01 +01:00
shortcutme
a6f86329c5
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-01-28 16:44:56 +01:00
shortcutme
05c1df81ad
Rev3230
2018-01-28 16:44:52 +01:00
shortcutme
327badb3ca
Allow dbQuery and userGetSettings for Cors permissioned sites
2018-01-28 16:44:23 +01:00
shortcutme
335a7a76b1
Remove unnecessary imports from cors plugin
2018-01-28 16:43:50 +01:00
shortcutme
1566da1f8f
MergerSite plugin pass other arguments of hasSitePermission
2018-01-28 16:43:23 +01:00
shortcutme
1250b45694
Fix bigfile info on non-existent files
2018-01-28 16:42:56 +01:00
shortcutme
48e8b956d2
Only add myself to connect blacklist if running other cli action
2018-01-28 16:42:23 +01:00
shortcutme
56e80f7c0c
Add per-cmd site permission query
2018-01-28 16:41:42 +01:00
ZeroNet
bd6cb3e5be
Merge pull request #1267 from valkheim/master
...
Fix git directory name
2018-01-28 13:31:17 +01:00
Charles Paulet
f2db4b2d1b
Fix git directory name
2018-01-28 13:26:28 +01:00
shortcutme
4a823c57d5
Rev3229
2018-01-27 12:25:03 +01:00
shortcutme
2f74f64d65
Longer timeout for updates and large files before other peers started working on it
2018-01-27 12:24:50 +01:00
shortcutme
d44677e46f
Don't keep connections for sites that not modified in last week
2018-01-27 12:21:25 +01:00
shortcutme
4afb6b3d9c
Limit connections to 512 by default
2018-01-27 12:20:40 +01:00
shortcutme
18d3e8905e
Longer timeout for tor peers
2018-01-27 12:19:57 +01:00
shortcutme
fd14a4ac80
Don't create connection to blacklisted peer
2018-01-27 12:19:37 +01:00
shortcutme
cc48a0ad86
Turn on gevent block logging by default
2018-01-27 12:15:18 +01:00
shortcutme
aad1a836db
Fix date of 0.6.1 release
2018-01-25 16:24:09 +01:00
shortcutme
3d3bcaba7a
Changelog for 0.6.1
2018-01-25 16:23:05 +01:00
ZeroNet
201169c4d7
Merge pull request #1254 from AceLewis/master
...
Gratipay shut down so removing
2018-01-22 10:45:02 +01:00
Alexander Lewis
1ff6c701e8
Gratipay shut down so removing
...
Gratipay shut down so people can't donate to the project through it
anymore.
2018-01-22 10:40:49 +01:00
shortcutme
3fb9f900f6
Rev3225, Handle correctly and test out of range bigfile requests
2018-01-21 18:56:30 +01:00
shortcutme
9c4093dc7c
Rev3224, Small cosmetic changes on sidebar Sign and publish button
2018-01-21 18:14:12 +01:00
ZeroNet
acfe4deacf
Merge pull request #1231 from imachug/issue-1229
...
Sign & Publish in one button
2018-01-21 17:50:39 +01:00
shortcutme
342f9f6096
Rev3223, Fix error when using ip wihout city entry
2018-01-20 12:11:43 +01:00
shortcutme
f5b4936197
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2018-01-20 11:49:21 +01:00
shortcutme
0c6c7d2725
Rev 3222, Use eval in bench for older pytyhon compatibility, Remove unnecessary print from chart archive
2018-01-20 11:49:17 +01:00
ZeroNet
136772073d
Merge pull request #1102 from zwgshr/master
...
Fix the import path
2018-01-20 00:36:35 +01:00
shortcutme
f5846853b3
Bump rev in config
2018-01-19 13:52:27 +01:00
shortcutme
6db011d807
Rev3221, Revert to afterLoad execution immediately after plugins loaded to avoid problems with plugins
2018-01-19 02:51:16 +01:00
shortcutme
fe59352800
Version 0.6.1, Rev3220
2018-01-19 02:34:32 +01:00
shortcutme
dedf6cd92f
Support initial calls for console bench function
2018-01-19 02:32:44 +01:00
shortcutme
99fdbcd1fe
Fix ratelimit test
2018-01-19 02:32:11 +01:00
shortcutme
005358f4bf
Use separate db connection for rebuilding
2018-01-19 02:31:46 +01:00
shortcutme
ea1cd63929
Log hashfield change time on send
2018-01-19 02:30:52 +01:00
shortcutme
c8ac4c0278
Update content update time after successful listmodifications
2018-01-19 02:29:18 +01:00
shortcutme
49a332724e
No connected peers if no connection server
2018-01-19 02:27:40 +01:00
shortcutme
a21c417c0b
Better announce logging
2018-01-19 02:27:19 +01:00
shortcutme
155f05cb63
Trigger onLoaded after config loaded
2018-01-19 02:27:00 +01:00
shortcutme
6d644922d5
Don't display greenlet errors twice
2018-01-19 02:24:29 +01:00
shortcutme
b0a125c113
Ignore case in file merge order
2018-01-19 02:23:33 +01:00
shortcutme
d17cb3fafc
Helper for avg calculation
2018-01-19 02:21:54 +01:00
shortcutme
814fa881d0
skip on invalid received hash ids
2018-01-19 02:20:20 +01:00
shortcutme
fd451ae766
Make indexes and tables optional
2018-01-19 02:18:40 +01:00
shortcutme
089bb92f70
Record last query time on every command
2018-01-19 02:18:19 +01:00
shortcutme
5b6e1f699d
Add db id to logging
2018-01-19 02:17:23 +01:00
shortcutme
03c469ff3a
Formatting
2018-01-19 02:16:50 +01:00
shortcutme
c122dc108a
Record received and sent requests
2018-01-19 02:16:33 +01:00
shortcutme
22c682f393
Move peer location query to separate function, optimize location cache
2018-01-19 02:15:43 +01:00
shortcutme
d7b6c54b08
Move get used optional file size to separate function
2018-01-19 02:14:29 +01:00
shortcutme
a715650af6
Only spawn close archive once
2018-01-19 02:13:59 +01:00
shortcutme
a72da8af56
Chart plugin
2018-01-19 02:13:17 +01:00
ZeroNet
9b3a50c124
Merge pull request #1240 from imachug/issue-1239
...
Don't handle `open` or `success` in error message as a sign of port being opened
2018-01-14 10:24:21 +01:00
Ivanq
5d7b8cfd48
Return dict object, not single None value
2018-01-14 09:38:55 +03:00
Ivanq
6318c0889a
Don't check error message for 'open' when checking port
2018-01-14 09:35:03 +03:00
shortcutme
0aae28e836
Rev3179
2018-01-05 20:23:35 +01:00
shortcutme
b298571395
Change unreliable tracker
2018-01-05 20:23:29 +01:00
shortcutme
4f6a496c36
Test named db select arguments
2018-01-05 20:22:56 +01:00
shortcutme
a3a7af73bd
Fix named db query list parameters when query ends with parameter
2018-01-05 20:22:25 +01:00
ZeroNet
520fd6e063
Merge pull request #1230 from imachug/db-array
...
Handle :param being an array
2018-01-05 20:19:52 +01:00
Ivanq
bcc3b4d3ac
Add sign/publish code
2017-12-31 19:48:28 +03:00
Ivanq
5ff8d6be38
Set font
2017-12-31 19:42:27 +03:00
Ivanq
0f5658e65e
Handle clicking ':'
2017-12-31 18:56:17 +03:00
Ivanq
b89eb4f1e8
Make button and style ':' sign
2017-12-31 18:01:54 +03:00
Ivanq
9546817ad2
Add menu
2017-12-31 16:16:02 +03:00
Ivanq
6a31ce3e2e
Add vertical line
2017-12-30 22:01:52 +03:00
Ivanq
905095317c
Update all.js
2017-12-30 21:46:53 +03:00
Ivanq
d8ff0e1745
Add return false
2017-12-30 21:45:55 +03:00
Ivanq
f9ac614147
Autoscroll
2017-12-30 19:22:49 +03:00
Ivanq
581a18f83d
'Publish' cuts off
2017-12-30 18:39:07 +03:00
Ivanq
f2c76c0a3b
Lowercase
2017-12-30 17:45:19 +03:00
Ivanq
7121a96ebd
Simple realisation
2017-12-30 17:43:56 +03:00
Ivanq
8986d8037a
Typos
2017-12-30 12:16:16 +03:00
Ivanq
d97631fb8c
str()
2017-12-30 12:06:07 +03:00
Ivanq
be1eb14fd0
Handle dict value being a list
2017-12-30 10:06:05 +03:00
shortcutme
92e353be40
Rev3178, Skip sites with not database in newsfeed
2017-12-27 11:09:16 +01:00
shortcutme
c595ba3dc0
Send email on failed tests
2017-12-27 11:07:49 +01:00
shortcutme
ccd002b97f
Rev3177, Import missing SafeRe module
2017-12-20 23:35:49 +01:00
shortcutme
c7d067ea3c
Rev3176, Skip listing ignored directories on signing
2017-12-20 23:25:25 +01:00
ZeroNet
adbf787bd4
Merge pull request #1205 from imachug/union
...
Parse both UNION and UNION ALL
2017-12-19 20:53:21 +01:00
shortcutme
7ee5cbe473
Rev3175, Make getConnectablePeers return not-connected peers by default
2017-12-19 16:14:13 +01:00
shortcutme
c9c1d10ee4
Rev3173, Don't display Cors permission ask if already has, Fix error on Cors request on non-existent site
2017-12-18 02:37:09 +01:00
shortcutme
b5452bce6b
Rev3171, Allow 127.0.0.1 peers for testing reasons
2017-12-15 12:28:48 +01:00
shortcutme
6628b07bba
Rev3170
2017-12-15 12:14:09 +01:00
shortcutme
8f34afc630
Send websocket update on site limit change
2017-12-15 12:13:35 +01:00
shortcutme
1ac69ae315
New UiWebsocket API command to run commands as other site
2017-12-15 12:13:19 +01:00
shortcutme
8a331e7400
UiWebsocket handleRequest takes parsed request intead of raw message
2017-12-15 12:11:27 +01:00
shortcutme
ca42740e1b
Don't add peer 127.0.0.1 and 0.0.0.0
2017-12-15 12:10:36 +01:00
shortcutme
1d5c0597d9
Ignore site list order
2017-12-15 01:58:57 +01:00
Ivanq
7576e60797
Parse both UNION and UNION ALL
2017-12-14 22:15:12 +03:00
shortcutme
acc734d22d
Rev3167, Fix newsfeed queries with multiple params
2017-12-12 23:46:05 +01:00
shortcutme
8ab7d26cd1
Rev3165, Avoid UI block when rubilding a merger site
2017-12-12 11:06:32 +01:00
shortcutme
e86375f721
Rev3164
2017-12-11 19:56:37 +01:00
shortcutme
fde44d78d7
Rev3164, Skip feed if no site for it
2017-12-11 19:35:27 +01:00
shortcutme
a2567277c6
Rev3163
2017-12-11 19:21:41 +01:00
shortcutme
feda6f88ff
Add Newsfeed query time statistics
2017-12-11 19:21:17 +01:00
shortcutme
74e5f5310b
Rev3161
2017-12-07 15:25:50 +01:00
shortcutme
51fdf95295
Allow ajax ranged requests
2017-12-07 15:25:32 +01:00
shortcutme
0009b1b7d1
Allow site fullscreen functions
2017-12-07 15:23:51 +01:00
shortcutme
74e50e209a
Rev3158, Fix site clone with sites larger that 10MB
2017-12-04 16:04:10 +01:00
shortcutme
1208294747
Remove unused variable, more clear comment on state object
2017-12-02 15:35:32 +01:00
shortcutme
3de182a4ed
Rev3157, Fix websocket utf8 error when requesting files from different sites at the same time
2017-12-02 15:31:36 +01:00
shortcutme
90ff9ac7fb
Rev3155, Avoid UI hang during db rebuild
2017-12-02 02:38:17 +01:00
shortcutme
6b92d011d2
Rev3153, Download missing sites from sites.json
2017-11-30 19:38:56 +01:00
shortcutme
8b9a8997ac
Rev3151
2017-11-29 13:50:03 +01:00
shortcutme
9df86ecaa9
Show proxy user seed on certficate added instead of first visit
2017-11-29 13:49:41 +01:00
shortcutme
cfeb2797e3
Merge wrapper js
2017-11-29 13:48:30 +01:00
shortcutme
06a50b189d
Use empty placeholder if not specified
2017-11-29 13:48:20 +01:00
shortcutme
7c1a4e353d
Allow inject html command from ui server
2017-11-29 13:48:07 +01:00
shortcutme
2b611ae798
Rev3148, Fix big site size calculation
2017-11-28 18:16:37 +01:00
shortcutme
fdd82f7ac4
Rev3146, Limit noparallel queue to one call
2017-11-20 03:13:58 +01:00
shortcutme
ea9d345548
Rev3144
2017-11-19 18:22:28 +01:00
shortcutme
24372470f6
My_ip no longer required to be sent via updates
2017-11-19 18:21:47 +01:00
shortcutme
51f1781df4
Move bad file checking to separate function, root content.json does not requires file_info
2017-11-19 18:21:10 +01:00
shortcutme
972bef4f7d
Add invalid content.json to bad files
2017-11-19 18:19:45 +01:00
shortcutme
a2da8eca68
Master startup by waiting less between site update checks
2017-11-19 18:18:26 +01:00
shortcutme
620d8caea9
Always use peer's real ip instead of reported one using update parameter
2017-11-19 18:18:08 +01:00
ZeroNet
4ddaa9b57f
Merge pull request #1188 from FARHZ/master
...
Fix logic BigfilePlugin.py
2017-11-19 14:54:36 +01:00
FARHZ
22bb77e7a0
Fix logic BigfilePlugin.py
2017-11-19 10:43:30 -02:00
ZeroNet
3582b2c114
OS X is macOS now
2017-11-19 10:56:53 +01:00
ZeroNet
9db715ee17
Merge pull request #1172 from ajmeese7/master
...
Update README.md
2017-11-19 10:55:29 +01:00
shortcutme
1aaa1ba975
Issue template for Github
2017-11-18 00:49:44 +01:00
shortcutme
35bd5e8595
UPnP formatting
2017-11-17 18:09:02 +01:00
shortcutme
86e607c403
Catch all exception on uPnP port opening
2017-11-17 18:08:45 +01:00
ZeroNet
c7247fc462
Merge pull request #1179 from Biosias/master
...
Adding Slovak translation (sk.json)
2017-11-12 18:41:43 +01:00
Biosias
25add764e4
Add files via upload
...
Adding Slovak translation (sk.json)
2017-11-11 17:26:29 +01:00
shortcutme
7d8490bdcb
Rev3139
2017-11-10 11:16:30 +01:00
shortcutme
f8fe426f70
Filter search query by type
2017-11-10 11:16:08 +01:00
shortcutme
9b61ae44ab
Store search query parameters in separate variable
2017-11-10 11:15:57 +01:00
shortcutme
991e59d0fc
Filter search by site
2017-11-10 11:15:10 +01:00
shortcutme
7f3cf9583c
Find filters in search query
2017-11-10 11:15:01 +01:00
shortcutme
ff7ac90785
Rev3137
2017-11-09 13:33:18 +01:00
shortcutme
b01e381087
Async port opening using different nic ips
2017-11-09 13:33:02 +01:00
shortcutme
5026f1b0a8
Delay RateLimit call after delayed call triggered
2017-11-09 13:32:21 +01:00
shortcutme
9d09890457
Rev3135, Add fileNeed command compatibility to merger sites
2017-11-06 13:16:46 +01:00
shortcutme
4483180569
Rev3134
2017-11-05 23:45:08 +01:00
shortcutme
4465146615
Update server_info on port open status change
2017-11-05 23:43:51 +01:00
shortcutme
3b7750c24e
Send serverChanged event on Tor status change
2017-11-05 23:43:03 +01:00
shortcutme
7962baa2da
Also join to serverChanged channel by default
2017-11-05 23:42:33 +01:00
shortcutme
6f37654303
Send serverChanged event on server_info changes
2017-11-05 23:42:14 +01:00
shortcutme
2781e31be0
Keep track of websocket connections
2017-11-05 23:40:59 +01:00
shortcutme
b39d86d020
serverChanged channel
2017-11-05 23:37:53 +01:00
shortcutme
754a3db1b9
Allow multiple channel joins by one command
2017-11-05 23:37:32 +01:00
shortcutme
bc1d79a07d
Fix pice_size typo
2017-11-05 23:34:31 +01:00
ZeroNet
8242e91238
Merge pull request #1165 from imachug/dbquery
...
DbQuery and Newsfeed bug
2017-11-04 13:01:05 +01:00
Aaron Meese
ff24899a62
Update README.md
...
Added proper hyphenation and changed OSX to OS X
2017-10-30 11:04:56 -05:00
shortcutme
c3250378ee
Rev3128, Allow modals for sites
2017-10-30 15:15:40 +01:00
shortcutme
9d4515954b
Rev3127, Fix UiWebsocket async message response skip
2017-10-29 23:39:36 +01:00
shortcutme
46455737cc
Rev3126
2017-10-28 02:40:42 +02:00
shortcutme
09413f5fc7
Only zoom sidebar globe if mouse button is pressed down
2017-10-28 02:40:35 +02:00
shortcutme
2e74b73ba0
Verify signatures using CLI
2017-10-28 02:39:49 +02:00
Ivanq
818983831a
Newsfeed: Add brackets around WHERE
2017-10-26 18:34:53 +03:00
Ivanq
c64e97f0d6
DbQuery: WHERE without AND is still WHERE
2017-10-26 18:32:05 +03:00
shortcutme
9034449e96
Fix fileInfo test
2017-10-26 10:50:56 +02:00
shortcutme
00b6842f35
Rev3125
2017-10-26 10:43:51 +02:00
shortcutme
99e5af67b7
Make BigfileUploadInit merger sites compatible
2017-10-26 10:43:45 +02:00
shortcutme
e8f049a765
Strip / from content.json location of file_info
2017-10-26 10:43:10 +02:00
shortcutme
53afd97346
Alway start workers for slow tasks
2017-10-26 10:40:41 +02:00
shortcutme
604792a4dd
Call response function for return values of UiWebsocket actions
2017-10-26 10:40:02 +02:00
shortcutme
9b83c683b5
Reload content.json info after bigfile upload
2017-10-26 10:35:46 +02:00
shortcutme
9d511ba165
Rev3122, Auto ignore database file
2017-10-22 11:13:09 +02:00
shortcutme
c519239d87
Add more detail on cli signing error
2017-10-22 11:11:26 +02:00
shortcutme
9f39bee486
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-10-21 11:03:17 +02:00
shortcutme
fa409e63f8
Rev3120
2017-10-21 11:03:09 +02:00
shortcutme
e048fa6c6a
Target 6 connections per site
2017-10-21 11:02:40 +02:00
shortcutme
940d583f9a
Fix site violation bug when using Tor
2017-10-21 11:02:27 +02:00
shortcutme
ed965041e6
Report progress on GeoLite2 download
2017-10-21 11:01:57 +02:00
ZeroNet
1a5e661e14
Merge pull request #1155 from xfq/patch-1
...
Update README-zh-cn.md
2017-10-18 09:58:25 +02:00
Fuqiao Xue
0f7ed0e04d
Update README-zh-cn.md
2017-10-18 12:53:10 +08:00
shortcutme
d50603f722
Rev3114, Add details to permission requests
2017-10-17 17:02:56 +02:00
shortcutme
e3931e8892
Changelog for 0.6.0
2017-10-17 10:52:16 +02:00
shortcutme
4efcfa8bf4
Rev3112, Allow user rules based on auth address
2017-10-16 20:26:41 +02:00
shortcutme
9551d11f5c
Rev3110 version update
2017-10-16 15:13:02 +02:00
shortcutme
b40ef09108
Rev3110
2017-10-16 15:12:34 +02:00
shortcutme
95d9d4ee9a
Add hashid to optional files stat
2017-10-16 15:12:17 +02:00
shortcutme
75cf8bbb0a
Change arument order of siteSign API call
2017-10-16 15:11:43 +02:00
shortcutme
c40f0c6919
Fix uploading bigfile to non-user directory
2017-10-16 15:11:19 +02:00
shortcutme
231df44c94
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-10-16 01:44:02 +02:00
shortcutme
807dc866e5
Rev3106, Cancel other part downloads when delete optional file
2017-10-16 01:43:51 +02:00
ZeroNet
3d5c25efe4
Merge pull request #1146 from anoadragon453/patch-1
...
Cross off big file support on README :)
2017-10-15 09:53:36 +02:00
Andrew Morgan
5a7a80f932
Cross off big file support on README :)
...
Got that one squared away.
2017-10-14 19:40:44 -07:00
shortcutme
3f52f78af2
Rev3105, Change tracker domain due GFW banned zeronet.io domain
2017-10-14 12:51:31 +02:00
shortcutme
a66b71fb9c
Rev3104, Fix bigfile signing via command line
2017-10-13 11:27:45 +02:00
shortcutme
65eff6b6d9
Rev3102
2017-10-13 01:23:43 +02:00
shortcutme
027ee83c6f
Wait 0.1s for new tasks before shut down worker
2017-10-13 01:23:26 +02:00
shortcutme
60af54a17e
Start find optional files if no peers to try
2017-10-13 01:23:09 +02:00
shortcutme
19c335e39a
Fix bytes sent stats
2017-10-13 01:22:16 +02:00
shortcutme
d32303de57
Increase buffer size for file streaming
2017-10-13 01:21:45 +02:00
shortcutme
de360a8585
Received and sent connection command statistics
2017-10-13 01:21:05 +02:00
shortcutme
24c1596048
Keep track last received command for connection
2017-10-13 01:19:34 +02:00
shortcutme
9484a27801
Sent and Received command statistics
2017-10-13 01:17:27 +02:00
shortcutme
c8eb93db07
Bigfile stats
2017-10-13 01:17:07 +02:00
shortcutme
3c8867bf72
Also display last received command for connection
2017-10-13 01:16:44 +02:00
shortcutme
ef2f1d56d4
Display short encryption for connections to reduce with
2017-10-13 01:16:11 +02:00
shortcutme
046877599e
Don't create empty piecefield for every optional file
2017-10-13 01:15:43 +02:00
shortcutme
b322b750c2
Don't load empty piecefields from sites.json
2017-10-13 01:15:21 +02:00
shortcutme
4a75d9d4f5
Rev3099
2017-10-11 14:30:12 +02:00
shortcutme
68ea4d02cb
Don't reset bad file counter after restart, but limit to 20
2017-10-11 14:29:54 +02:00
shortcutme
8b3ff6454f
Limit connections to 500, backlog to 100
2017-10-11 14:22:23 +02:00
shortcutme
de28643e20
Rev3098
2017-10-10 14:58:52 +02:00
shortcutme
3030e00b21
Fix bigfile display if no piecemap info present
2017-10-10 14:58:43 +02:00
shortcutme
7ba3d86af4
Ignore invalid updatePiecefields response
2017-10-10 14:58:13 +02:00
ZeroNet
2f3b3ebf2b
Merge pull request #1135 from filips123/patch-1
...
Add Slovenian translate.
2017-10-10 14:55:56 +02:00
Filip Š
136a0fbe28
Add Slovenian translate.
2017-10-07 20:16:20 +02:00
shortcutme
7905e12fc3
Rev3097, Add peer info for bigfiles even if it's not downloaded
2017-10-06 00:42:19 +02:00
shortcutme
07caaa6b48
Fix removed is_pinned flag on content.json update
2017-10-05 19:24:39 +02:00
shortcutme
59a04f101d
Remove unnecessary file
2017-10-05 14:05:48 +02:00
shortcutme
4265c4126a
Change Bigfile plugin directory case
2017-10-05 13:26:40 +02:00
shortcutme
0e85beec30
Rev3094
2017-10-04 17:27:08 +02:00
shortcutme
f1276beb97
Bump prority for non-user json files
2017-10-04 17:27:01 +02:00
shortcutme
365ba9b5f4
Force start peers for optional files
2017-10-04 17:26:43 +02:00
shortcutme
f997a69ebc
Run checkTask for every task
2017-10-04 17:26:21 +02:00
shortcutme
e2b6dd37b7
Only announce once per checkTask loop
2017-10-04 17:25:56 +02:00
shortcutme
bc9bddf918
Make sure the hashfield response is correct
2017-10-04 17:25:33 +02:00
shortcutme
b41570b663
Avoid console windows when setting sparse flag on Windows
2017-10-04 17:25:14 +02:00
shortcutme
4c6e01d38d
Run Bigfile plugin tests
2017-10-04 17:24:49 +02:00
shortcutme
8ef1ef0ce5
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-10-04 14:40:35 +02:00
shortcutme
e4fc4ca410
Version 0.6.0, Rev3091
2017-10-04 13:36:29 +02:00
shortcutme
0b9bc56959
Test sub-directory files in user diretories
2017-10-04 13:36:14 +02:00
shortcutme
e9beeb85fc
Use with to open files to avoid keeping them open in case of errors
2017-10-04 13:35:55 +02:00
shortcutme
a71e82c315
Test user sub-directories inner_path
2017-10-04 13:35:15 +02:00
shortcutme
d176150248
Test multiple length of message for signing
2017-10-04 13:34:50 +02:00
shortcutme
ab9fa9ec0c
Mark data/optional.* as optional for test site
2017-10-04 13:34:14 +02:00
shortcutme
3d57fbb1b8
Use the real size of content.json instead of predefine it
2017-10-04 13:33:26 +02:00
shortcutme
f0f9240fc8
getDirname strips the leading / chars
2017-10-04 13:33:00 +02:00
shortcutme
b1bfe39cd5
Use merged getFile function call to download file using streaming
2017-10-04 13:32:39 +02:00
shortcutme
c82b19687a
Spy object also stores the called object
2017-10-04 13:31:49 +02:00
shortcutme
be755fe25e
Custom logging for tests to spot possible performance bottlenecks easier
2017-10-04 13:30:17 +02:00
shortcutme
8e2be5cfe2
Add Merkletools package for bigfile plugin
2017-10-04 13:29:32 +02:00
shortcutme
cf1154f2c5
Initial version of bigfile plugin
2017-10-04 13:28:59 +02:00
shortcutme
f7ce401564
Function to remove invalid characters from file path
2017-10-04 13:25:07 +02:00
shortcutme
5dbaf02e33
Add content.json location to getFileInfo
2017-10-04 13:24:44 +02:00
shortcutme
2ef537ee6c
Fox user_address detection for sub-directories in user directory
2017-10-04 13:24:22 +02:00
shortcutme
74048ce53f
Update site size on startup and file archival
2017-10-04 13:20:39 +02:00
shortcutme
96ceb253e8
GetTotal size also return optional sum of optional file sizes
2017-10-04 13:19:19 +02:00
shortcutme
aa9e8b067f
Send websocket event on optional file deletion
2017-10-04 13:17:36 +02:00
shortcutme
e5963f8a76
OptionalFileDelete API call only works on downloaded files
2017-10-04 13:17:18 +02:00
shortcutme
e5b851b171
Add progress information to bigfiles
2017-10-04 13:16:02 +02:00
shortcutme
282f06b65e
Filter for OptionalFileList API call that allows to list non-downloaded files and only bigfiles
2017-10-04 13:15:44 +02:00
shortcutme
e8a439cad3
Mark my optional files using directory on signing instead of file path
2017-10-04 13:14:24 +02:00
shortcutme
cd025316db
Auto-pin downloaded bigger files
2017-10-04 13:13:00 +02:00
shortcutme
6e55c8b7c7
Allow ranged SQL queries
2017-10-04 13:10:41 +02:00
shortcutme
38c663ee95
Use WHERE 1 for queries without argument
2017-10-04 13:10:26 +02:00
shortcutme
ca473d6c3b
Allow plugins on ContentManager
2017-10-04 12:51:37 +02:00
shortcutme
36b74e1c6a
ContentManager logging improvements
2017-10-04 12:51:24 +02:00
shortcutme
8e3e96fe65
Create storage object after site settings loaded
2017-10-04 12:50:24 +02:00
shortcutme
0f0f3894ff
request from directory . should drop forbidden error
2017-10-04 12:48:48 +02:00
shortcutme
a2182e8a8d
Invalid nonce requests automatically shows wrapper now
2017-10-04 12:48:16 +02:00
shortcutme
4042de460e
actionFile allows file details to be passed as parameter
2017-10-04 12:46:06 +02:00
shortcutme
0dd34403a2
Combinate isfile and filesize query to one function
2017-10-04 12:44:34 +02:00
shortcutme
edb9d3f719
Media files requested from non-seeded site not wokring anymore
2017-10-04 12:42:05 +02:00
shortcutme
1f5db0aa24
Nonce checking moved to route command
2017-10-04 12:41:14 +02:00
shortcutme
74b2408668
Move path checking to parsePath
2017-10-04 12:39:08 +02:00
shortcutme
f53612bef7
Media request should start with normal characters
2017-10-04 12:38:44 +02:00
shortcutme
4d991cda6d
Also serve htm files with wrapper
2017-10-04 12:37:56 +02:00
shortcutme
6984575901
Remove dead reload code
2017-10-04 12:37:34 +02:00
shortcutme
75b44f6980
Raise SecurityError on invalid path
2017-10-04 12:37:22 +02:00
shortcutme
3c46f60042
Show wrapper automatically if wrapper nonce is invalid
2017-10-04 12:35:15 +02:00
shortcutme
7dbc323f76
ZeroNet-internal virtual path on UiServer for internal commands
2017-10-04 12:33:43 +02:00
shortcutme
903b62ba7c
Make fileNeed API command async
2017-10-04 12:32:40 +02:00
shortcutme
53da40fe5d
Allow to show site directory in local file browser
2017-10-04 12:31:57 +02:00
ZeroNet
fdb7b4cc0f
Use Python 2.x for ZeroNet
2017-10-04 09:23:21 +02:00
shortcutme
d0f85f3d04
String / from left during dirname conversion
2017-10-03 16:05:01 +02:00
shortcutme
49d863fa54
Reduce indent by using continue instead of if
2017-10-03 16:04:03 +02:00
shortcutme
6fe5e2b751
Speed up task competition by wait 10*0.1 sec for task finish instead of 1x1sec before start wokring on it
2017-10-03 16:02:49 +02:00
shortcutme
59d45f445a
Always start findOptional if no worker running but there is tasks
2017-10-03 16:01:02 +02:00
shortcutme
09d19da3bc
Always update hashfield for peer during findHash
2017-10-03 15:58:51 +02:00
shortcutme
1036d0e4a0
Allow second peer for same task only if priority is above 10
2017-10-03 15:58:01 +02:00
shortcutme
8ba4201237
More agressive optional file finding
2017-10-03 15:56:58 +02:00
shortcutme
7c69118c2c
Move peer adding to separate function
2017-10-03 15:55:42 +02:00
shortcutme
6238bb7f2d
Multiplexing support for peers (disabled by default)
2017-10-03 15:55:07 +02:00
shortcutme
42ea01dde9
No extra time for larger files task timeout
2017-10-03 15:53:59 +02:00
shortcutme
c0b8e802ec
Fix findhash initial delay
2017-10-03 15:53:00 +02:00
shortcutme
43bd8a2d6c
Stop findhash if all task finished during the findhash call
2017-10-03 15:52:37 +02:00
shortcutme
e85efe2c64
Restart find optional files algorithm if new task started since running the function
2017-10-03 15:52:04 +02:00
shortcutme
988d169687
Fix asked_peers ignore for optional files
2017-10-03 15:51:17 +02:00
shortcutme
43e6f374fa
Don't increase priority when addTask called again
2017-10-03 15:49:52 +02:00
shortcutme
c91011e6ea
Pass file info for addTask call
2017-10-03 15:49:08 +02:00
shortcutme
f45c0b2377
Log time taken for optonal file download
2017-10-03 15:48:36 +02:00
shortcutme
9b8eeb6a73
WorkerManager addTask returns task instead of event
2017-10-03 15:47:46 +02:00
shortcutme
468fe8f266
Move json formatting to separate function
2017-10-03 15:30:10 +02:00
shortcutme
5ccdfbd40a
Update site optional size on save
2017-10-03 15:29:52 +02:00
shortcutme
ad969dcca7
Move file download allowed checking to separate function
2017-10-03 15:29:26 +02:00
shortcutme
08b31416f3
Move needFileInfo to separate function
2017-10-03 15:28:37 +02:00
shortcutme
c494b01435
Update hashfiled more often
2017-10-03 15:26:53 +02:00
shortcutme
c0e69e91a1
Always use streamFile for files bigger than 512k, increase file reads to 1MB for larger files
2017-10-03 15:26:39 +02:00
shortcutme
1c029981ae
Raise exception when no response received
2017-10-03 15:23:25 +02:00
shortcutme
f9e64bc874
Log inner_path and location for peer request in verbose mode
2017-10-03 15:23:03 +02:00
shortcutme
8d26a572dd
Hashlib-like truncated sha512/256 object
2017-10-03 15:22:05 +02:00
shortcutme
936371a7ec
Support digest output for sha512sum
2017-10-03 15:20:50 +02:00
shortcutme
628cc992e9
Don't send ok result when update is queued
2017-10-03 15:19:34 +02:00
shortcutme
636813c603
Reduce connection cpu usage by socket send time
2017-10-03 15:19:09 +02:00
shortcutme
2eb6cc8f55
Don't add myself to findhash result if ip detection failed
2017-10-03 15:07:26 +02:00
shortcutme
8ae9b5261e
Unify handling Stream and Get file requests
2017-10-03 15:03:56 +02:00
shortcutme
d6d9e911fe
Load Peer class after it got pluginned
2017-10-03 14:58:47 +02:00
shortcutme
797abdea80
Load config class after it got pluginned
2017-10-03 14:58:24 +02:00
shortcutme
7153982981
Allow to register callback after the pluginned classes got generated
2017-10-03 14:57:44 +02:00
shortcutme
fcfd428b54
Enable plugins for Peer class
2017-10-03 14:56:42 +02:00
shortcutme
20e3dc5fa7
Only enable source code reloading for normal action
2017-10-03 14:55:28 +02:00
shortcutme
32ca6ac1a7
Move site cache generation to separate function to allow plugins to extend it
2017-10-03 14:40:13 +02:00
shortcutme
02ad7542b3
Temporary disable P2P port checking until more client start supporting it
2017-10-03 14:39:04 +02:00
shortcutme
57c042ef79
Use recent peers for P2P port checking
2017-10-03 14:38:33 +02:00
shortcutme
614a18913e
Switch context during newsfeed queries to avoid blocking the client
2017-10-03 14:37:50 +02:00
shortcutme
bfb7392198
Site has optional files if any of the peers has hashfield
2017-10-03 14:37:15 +02:00
shortcutme
7eca3f4bc5
Display other peers optional files if we has not downloaded anything
2017-10-03 14:36:50 +02:00
shortcutme
52a468d9fd
Allow 10 second for reponse
2017-10-03 14:34:21 +02:00
shortcutme
2cf86642a2
Run connection cleanup every 15 seconds
2017-10-03 14:32:31 +02:00
shortcutme
e76164c7a9
Change the posistion of handleStream function
2017-10-03 14:32:02 +02:00
shortcutme
bf0d359116
Increase buffer size to 64k to better performance for big files
2017-10-03 14:31:39 +02:00
shortcutme
5f37bf3eef
Enable TCP_NODELAY if supported
2017-10-03 14:31:16 +02:00
shortcutme
d8453384ab
Separate socket creation and connection to be able to cancel it
2017-10-03 14:30:19 +02:00
shortcutme
f4cdc31788
Lock socket during sending data
2017-10-03 14:27:29 +02:00
ZeroNet
20a063105c
Merge pull request #1124 from imachug/zeronetpy3
...
Move server info formatting to Config.py; use it via getConfig console command
2017-09-25 21:48:42 +02:00
Ivanq
f8f26f0a89
Return log_dir, data_dir, src_dir as result of getConfig
2017-09-25 19:10:17 +03:00
Ivanq
522e9ebf39
Show config via getConfig console command
2017-09-25 19:09:59 +03:00
ZeroNet
27a9ea78b8
Merge pull request #1122 from imachug/siteclone
...
Allow siteClone for non-admin sites
2017-09-22 11:01:43 +02:00
Ivanq
7fa019321c
Check site before cloning
2017-09-22 08:28:39 +03:00
Ivanq
f98f52a50e
Allow siteClone not for admin sites
2017-09-22 08:24:18 +03:00
ZeroNet
bc71555a73
Merge pull request #1070 from anoadragon453/small_gram_fix
...
Small English grammer fixes
2017-09-21 13:46:11 +02:00
shortcutme
d3d7489232
Rev2192, Fix incorrect site detection when using async commands with Cors or MergerSite plugin
2017-09-20 17:06:09 +02:00
ZeroNet
94cd5d32e5
Merge pull request #1117 from imachug/showdirectory
...
Allow 'backup' or 'log' as directories
2017-09-18 10:35:43 +02:00
Ivanq
db339eecd3
Allow 'backup' or 'log' as directories
2017-09-16 21:57:20 +03:00
ZeroNet
99dd5d5f63
Merge pull request #1112 from imachug/merger-0
...
MergerSite: Add actionFileList and actionDirList proxy
2017-09-10 09:29:09 +02:00
ZeroNet
53cd2cdbf3
Merge pull request #1114 from imachug/binary
...
Read files as binary in fileGet()
2017-09-10 09:28:45 +02:00
Ivanq
4bbea46b90
Read files as binary in fileGet()
2017-09-10 09:46:21 +03:00
Ivanq
38230c62e6
MergerSite: Add actionFileList and actionDirList proxy
2017-09-10 08:53:07 +03:00
shortcutme
932db9bbe4
Rev2190
2017-09-02 14:28:40 +02:00
shortcutme
bfd3d18a10
Fix multiuser plugin compatibility
2017-09-02 14:28:01 +02:00
shortcutme
b584c586ec
Fix longer signers_sign signing
2017-09-02 14:26:39 +02:00
张文广
11463dbba5
Fix the import path
2017-08-31 11:45:47 +08:00
ZeroNet
8fdfba97d9
Merge pull request #1096 from grez911/master
...
Added explanation of convertion actionWrapper response to list
2017-08-25 11:12:11 +02:00
grez911
158f9e37e5
Added explanation of convertion actionWrapper response to list
2017-08-25 11:05:48 +03:00
ZeroNet
28fbf5a802
Merge pull request #1091 from grez911/master
...
Added exception handling for broken user.json
2017-08-24 16:29:18 +02:00
grez911
905976a1b6
Added exception handling for broken user.json
2017-08-22 17:43:55 +03:00
shortcutme
5ad614743b
Rev2187
2017-08-19 18:55:48 +02:00
shortcutme
ebdb1ed322
Fix permission limiting with uppercase function names
2017-08-19 18:55:39 +02:00
shortcutme
b1989ef02e
Limit optional file commands in multiuser mode
2017-08-19 18:55:21 +02:00
ZeroNet
ded6025eee
Merge pull request #1082 from grez911/master
...
Fix: ui_restrict now working with ui_password
2017-08-18 23:55:57 +02:00
Sergei Bondarenko
d591df39cc
Fix: ui_restrict now working with ui_password
...
https://github.com/HelloZeroNet/ZeroNet/issues/207
2017-08-18 22:42:14 +03:00
ZeroNet
d44f08382a
Merge pull request #1076 from grez911/master
...
Added P2P portcheck
2017-08-18 14:47:38 +02:00
shortcutme
5e926ec98e
Rev2186
2017-08-18 14:47:08 +02:00
shortcutme
a27422a0fb
Bootstrapper SQL query optimizations
2017-08-18 14:46:35 +02:00
shortcutme
2af08c0ba1
Only return 5 peers if more than 500 site queired
2017-08-18 14:46:06 +02:00
shortcutme
b6c0c955c5
Limit bootstrap queries to 1s
2017-08-18 14:45:48 +02:00
shortcutme
32a0f96ecd
Batch onion update
2017-08-18 14:45:06 +02:00
shortcutme
37ef2802de
Log announce times
2017-08-18 14:44:24 +02:00
shortcutme
9f762a0230
Bootstrapper use python date functions instead of sqlite
2017-08-18 14:43:28 +02:00
shortcutme
f1c320dd22
Log sign errors
2017-08-18 14:38:58 +02:00
shortcutme
4c7500e248
Fix getDirname description
2017-08-18 14:37:56 +02:00
grez911
8487056edb
Small fix in P2P portcheck
2017-08-18 11:43:06 +03:00
grez911
bf69d24566
Deleted unnecessary import statement
2017-08-18 11:38:26 +03:00
grez911
1fc2a917d4
Fix P2P port check
2017-08-18 11:29:41 +03:00
Sergei Bondarenko
c0a96983a7
Update FileServer.py
2017-08-16 14:32:47 +03:00
Sergei Bondarenko
a4132c9cb1
Update FileServer.py
2017-08-16 09:40:54 +03:00
grez911
5c5e4b914c
Added P2P portcheck
2017-08-15 20:17:42 +03:00
shortcutme
1db2327b3d
Rev2180, Allow ajax requests using ajax_key http get parameter
2017-08-15 02:40:38 +02:00
shortcutme
0a380dc0ab
Rev2180
2017-08-09 14:22:17 +02:00
shortcutme
29aa1b7b93
Log file diffing timings
2017-08-09 14:21:59 +02:00
shortcutme
5a08545e2d
Only recalculate site sizes on exit
2017-08-09 14:21:44 +02:00
shortcutme
65d68fb8ac
Compile Ui js
2017-08-09 14:21:09 +02:00
shortcutme
d093764731
New API command: fileNeed to request optional file
2017-08-09 14:20:49 +02:00
shortcutme
24982aee42
Log invalid wrapper messages
2017-08-09 14:20:20 +02:00
shortcutme
ef4a4acbc0
Only display read error in verbose mode
2017-08-09 14:19:56 +02:00
shortcutme
b503d59c49
Support gzip compressed database files
2017-08-09 14:19:39 +02:00
shortcutme
f451ce6c91
6MB LimitedGzip file helper to avoid gzip bombs
2017-08-09 14:19:09 +02:00
shortcutme
4f729aa98f
Only use pure-python msgpack for socket streaming
2017-08-09 14:17:58 +02:00
shortcutme
bdb5e1597c
Sign automatically on sidebar save button if possible
2017-08-09 14:15:44 +02:00
shortcutme
6a1c5d96ac
Disable bz2 support due incompatibility issues
2017-08-09 14:15:10 +02:00
Andrew (anoa)
c1aff56cf2
Small grammer fixes
2017-08-04 15:13:31 -07:00
shortcutme
bfd57561b7
Rev2170
2017-07-31 14:39:27 +02:00
shortcutme
4cd393e4d8
Auto download optional files command line argument
2017-07-31 14:39:21 +02:00
shortcutme
ac230219ee
DB cleanup error is not fatal
2017-07-31 14:35:48 +02:00
shortcutme
c96dce3d0b
Fix site cleanup from content.db
2017-07-31 14:35:01 +02:00
shortcutme
9e13994c54
Formatting SslPatch
2017-07-31 14:34:18 +02:00
shortcutme
b8d68e2589
Fix undefined ssl error
2017-07-31 14:34:06 +02:00
ZeroNet
5f753d41d4
Merge pull request #1061 from cclauss/patch-3
...
import binascii
2017-07-31 13:49:13 +02:00
ZeroNet
d2d335314d
Merge pull request #1062 from cclauss/patch-6
...
data_unpack --> data_unpacked
2017-07-31 13:48:41 +02:00
ZeroNet
545f4964a1
Merge pull request #1060 from cclauss/patch-5
...
import threading and queue.Empty
2017-07-31 13:47:06 +02:00
ZeroNet
7e88c4431a
Merge pull request #1059 from cclauss/patch-4
...
import math
2017-07-31 13:46:09 +02:00
cclauss
e1d3a31c6c
data_unpack --> data_unpacked
...
@shortcutme Is this the right way to fix these two undefined name errors?
2017-07-31 13:08:22 +02:00
cclauss
231195ba0a
import binascii
...
Solves the undefined name on line 30
2017-07-31 12:28:55 +02:00
cclauss
6cb700b302
import threading and queue.Empty
...
Fixes the undefined name on line 644
2017-07-31 12:26:15 +02:00
cclauss
504b147cee
import math
...
Resolves the undefined name on line 54
2017-07-31 12:06:11 +02:00
ZeroNet
d9b3078f7b
Merge pull request #1058 from cclauss/patch-3
...
from Debug import Debug
2017-07-31 12:05:06 +02:00
cclauss
b35bff4164
from Debug import Debug
...
Solves the unresolved name on lines 164 and 200
2017-07-31 11:55:03 +02:00
shortcutme
5b6d4f972e
Version 0.5.7 Changelog
2017-07-30 02:20:30 +02:00
shortcutme
eb97ea4f34
Rev2169
2017-07-29 13:46:04 +02:00
shortcutme
a69531c4c9
Emulate short click for mobile
2017-07-29 13:45:57 +02:00
shortcutme
527c2b4f54
Sidebar close button for small screens
2017-07-29 13:44:54 +02:00
shortcutme
467cd480cf
Rev2168, Only avoid reload site on every missing file
2017-07-29 12:49:38 +02:00
shortcutme
6610914fdb
Rev2167, Skip downloading if no connection server specified
2017-07-28 22:57:41 +02:00
shortcutme
fa96ab453f
Rev2166, Mobile friendly notifications
2017-07-28 15:36:49 +02:00
shortcutme
5bdc3b4fb5
Rev2165
2017-07-27 16:30:37 +02:00
shortcutme
eee073c103
Publish incoming updates to more peers
2017-07-27 16:30:21 +02:00
shortcutme
35efd6b107
ServerShowdirectory admin API command to show directory
2017-07-27 16:29:39 +02:00
shortcutme
f45ecb6cf4
Log problematic pattern
2017-07-27 16:29:12 +02:00
shortcutme
db8fe8d890
Version 0.5.7, Rev2163
2017-07-19 22:52:35 +02:00
shortcutme
bd9f88416c
Rev2162
2017-07-19 16:48:40 +02:00
shortcutme
cbac57dc88
Plugin to request cross-site resource access
2017-07-19 16:48:24 +02:00
shortcutme
504d7812e5
Fix exception if no path_parts returned
2017-07-19 16:46:37 +02:00
shortcutme
b88ee9a87a
Only allow to sign content.json files
2017-07-19 16:45:28 +02:00
shortcutme
2aba9cc3c2
Only download content.json files as content
2017-07-19 16:45:12 +02:00
shortcutme
961fcbf660
Rev2160, Fix sidebar typo
2017-07-18 22:39:48 +02:00
shortcutme
56c9ac8e46
Rev2159
2017-07-18 20:57:41 +02:00
shortcutme
1f7b25b60c
Ignore http protocol in same origin comparison
2017-07-18 20:57:33 +02:00
shortcutme
34ec05d4b4
Fix notification id collision
2017-07-18 20:55:53 +02:00
shortcutme
bf672bdec3
Add new test to unsafe matches
2017-07-18 20:55:04 +02:00
shortcutme
bb27e3124f
Remove files without info on retry bad files
2017-07-18 20:54:39 +02:00
shortcutme
551aa3ef67
Raise exception on unsupported dbschema version
2017-07-18 20:53:52 +02:00
ZeroNet
de550d7cae
Merge pull request #1027 from cclauss/patch-2
...
Old style exceptions --> new style
2017-07-18 20:51:48 +02:00
ZeroNet
f50ec0eeee
Merge pull request #1028 from flibustier/dockerfile
...
Revamped Dockerfile 🐋
2017-07-17 23:20:56 +02:00
Jon P
6e51b5ba32
Update Dockerfile
2017-07-17 16:08:18 +02:00
ZeroNet
8281176873
Merge pull request #1023 from anoadragon453/master
...
Small grammar fix
2017-07-17 15:10:09 +02:00
cclauss
eaa344abca
Update main.py
2017-07-16 22:57:28 +02:00
cclauss
1f22009360
Update SiteManagerPlugin.py
2017-07-16 22:53:11 +02:00
cclauss
7d7272a266
Update SidebarPlugin.py
2017-07-16 22:51:01 +02:00
cclauss
83e372ce47
Update SidebarPlugin.py
2017-07-16 22:50:03 +02:00
cclauss
8db16a1421
Update PeerDbPlugin.py
2017-07-16 22:48:35 +02:00
cclauss
21d0b829d3
Update UiWebsocketPlugin.py
2017-07-16 22:47:22 +02:00
cclauss
08219a0285
Update ContentDbPlugin.py
2017-07-16 22:46:13 +02:00
cclauss
d426b6bb02
Update NewsfeedPlugin.py
2017-07-16 22:43:57 +02:00
cclauss
688c240b35
Update MutePlugin.py
2017-07-16 22:42:29 +02:00
cclauss
b82cf8d08d
Update FilePackPlugin.py
2017-07-16 22:39:42 +02:00
cclauss
c44cb11800
Update CryptMessagePlugin.py
2017-07-16 22:38:47 +02:00
cclauss
b9e0275417
Update __init__.py
2017-07-16 22:35:14 +02:00
Andrew (anoa)
dc82f7ab3e
Small grammar fix
2017-07-15 00:30:25 -07:00
shortcutme
a6ce2a0253
Rev2156
2017-07-15 01:32:39 +02:00
shortcutme
a0d85d7d83
Prompt new site addition in raw mode
2017-07-15 01:32:15 +02:00
shortcutme
6a4882d81d
Test SafeRe repetition limit
2017-07-15 01:31:08 +02:00
shortcutme
ac1a03d17b
Don't allow more than 10 repetitions in one pattern
2017-07-15 01:30:53 +02:00
shortcutme
0e930efd95
Cache SafeRe patterns
2017-07-15 01:30:35 +02:00
shortcutme
d281f112d9
Rev2154, Fix same origin checking in proxy mode
2017-07-14 11:08:22 +02:00
shortcutme
5a42cb92cd
Rev2153
2017-07-14 10:37:19 +02:00
shortcutme
3459d35ed2
Test unsafe regex pattern recognization
2017-07-14 10:37:09 +02:00
shortcutme
699a8be721
Test unsafe patterns in dbschema
2017-07-14 10:36:41 +02:00
shortcutme
1f4a5643db
Test unsafe regex patterns on sign and verify
2017-07-14 10:36:18 +02:00
shortcutme
492408def7
Use class variable to store test site privatekey
2017-07-14 10:35:44 +02:00
shortcutme
74763465a8
Use SafeRe to match file patterns in dbschema.json
2017-07-14 10:34:57 +02:00
shortcutme
c069d4f67c
Use SafeRe to match user defined patterns in content.json
2017-07-14 10:34:18 +02:00
shortcutme
bf41c7b651
Detect potentionally unsafe regex patterns
2017-07-14 10:31:42 +02:00
shortcutme
3f5a5b4f9b
Rev2151
2017-07-13 19:33:16 +02:00
shortcutme
b60a1ec455
Test invalid filenames
2017-07-13 19:33:07 +02:00
shortcutme
13157eea1e
Move included content verification to separate function, fix root content.json file path verification
2017-07-13 19:32:54 +02:00
shortcutme
dd11f87673
Rev2148, Fix signing typo
2017-07-13 15:03:04 +02:00
shortcutme
87910a236b
Rev2147
2017-07-13 15:00:23 +02:00
shortcutme
096675c87e
Add unit to verification error
2017-07-13 15:00:04 +02:00
shortcutme
7d3beeb9e0
Enforce valid relative paths on verification
2017-07-13 14:59:17 +02:00
shortcutme
96a097e33d
Separate isValidRelativePath function
2017-07-13 14:58:52 +02:00
shortcutme
1bb3140f5b
Move file hashing to separate funcion to allow easier extension
2017-07-13 14:58:16 +02:00
shortcutme
6bf3d34c6c
Rev2145
2017-07-12 12:28:28 +02:00
shortcutme
3cd7e4e48e
Better way to strip pyc/pyd from config file path
2017-07-12 12:28:21 +02:00
shortcutme
2777c4c537
Read max 6MB from archive to protect against tar/zipbombs
2017-07-12 12:28:03 +02:00
shortcutme
e525ea2431
Rev2144, Fix CSP header in FilePack plugin, Allow media-src and font-src from self source
2017-07-11 23:00:33 +02:00
shortcutme
c8f37674c6
Rev2142, Fix random wrong data dir path
2017-07-11 21:03:24 +02:00
shortcutme
12ca870e38
Rev2141
2017-07-10 02:42:50 +02:00
shortcutme
f630e6c25e
Test raw access security
2017-07-10 02:42:41 +02:00
shortcutme
7c6bea6ddd
Fix raw site access without / at the site address end
2017-07-10 02:42:28 +02:00
shortcutme
efbef25c76
UserSetSettings, UserGetSettings Websocket API commands
2017-07-10 02:41:01 +02:00
shortcutme
1384da4691
Rev2137
2017-07-09 14:54:20 +02:00
shortcutme
26a250d1df
Media isMediaRequestAllowed no longer required for origin checking
2017-07-09 14:12:53 +02:00
shortcutme
426fe561c9
Cleanup not used wrapper opener check
2017-07-09 14:12:13 +02:00
shortcutme
5950b04c40
Add allow-origin header for media requests from same origin to fix css font support
2017-07-09 14:11:44 +02:00
shortcutme
434cfce32a
More simple same origin test for media files cross-site access
2017-07-09 14:11:06 +02:00
shortcutme
febdea6c64
Serve files without wrapper if requested using /raw/ prefix
2017-07-09 14:10:01 +02:00
shortcutme
6c0062dbc1
Rev2132
2017-07-06 00:09:47 +02:00
shortcutme
49735b7e55
Fix not internal error on request files from not seeded sites
2017-07-06 00:09:35 +02:00
shortcutme
1d6168f457
Download, svg, xml, flash, pdf files instead of displaying to avoid js execution
2017-07-06 00:09:05 +02:00
shortcutme
2a161f4421
Never allow cross-origin file request
2017-07-06 00:08:32 +02:00
shortcutme
f30b2b6fc2
Rev2130, Use SslPatch to load openssl library, Fix Android 6 openssl loading
2017-07-04 01:12:58 +02:00
shortcutme
ebbe19131b
Rev2128, Update to OpenSSL v1.0.2l
2017-06-30 10:13:25 +02:00
shortcutme
03cabcb07c
Rev2127, Fix delete files without file_info
2017-06-27 18:08:28 +02:00
shortcutme
401d3ec1c9
Rev2125, Fix missing if line
2017-06-21 00:03:26 +02:00
shortcutme
fd1f104f4e
Rev2124
2017-06-20 20:32:59 +02:00
shortcutme
66e2192e65
Add --silent option to disable logging to terminal
2017-06-20 20:32:51 +02:00
shortcutme
0d6d19502f
Format json reply for peerCmd command line action
2017-06-20 20:29:11 +02:00
shortcutme
a7b22e2055
Fix error on exit for peers without site
2017-06-20 20:28:35 +02:00
shortcutme
71fbcee76c
Fix error on exiting when there is no stream_server started
2017-06-20 20:28:09 +02:00
shortcutme
e157894694
Rev2122
2017-06-20 11:20:48 +02:00
shortcutme
f08f354eb6
More detailed file size match error logging
2017-06-20 11:20:43 +02:00
shortcutme
23db93d20f
Fix invalid update logging
2017-06-20 11:20:30 +02:00
shortcutme
67212ee29e
Rev2121
2017-06-19 16:19:04 +02:00
shortcutme
15d8589069
Fix typo, less verbose socket logging
2017-06-19 16:18:37 +02:00
shortcutme
14cd9315c1
Don't try to send to closed socket
2017-06-19 16:18:20 +02:00
shortcutme
f1786c2ee6
Handle unknown message type
2017-06-19 16:16:43 +02:00
shortcutme
7d9cb65ba1
Catch message type errors on connection parsing
2017-06-19 16:16:13 +02:00
shortcutme
9f72fdeb41
Display sign error on command line siteSign command failure
2017-06-19 16:14:36 +02:00
shortcutme
b7106995b7
Test size errors on getFile
2017-06-19 16:14:14 +02:00
shortcutme
dca3c775d1
Test expect exact sign and verification errors
2017-06-19 16:13:58 +02:00
shortcutme
916709a7e4
Allow less peer error if for popular sites
2017-06-19 16:13:06 +02:00
shortcutme
066f54f521
Only log listModification request in verbose mode
2017-06-19 16:12:41 +02:00
shortcutme
64199c7ded
Reduce logging on tracker error
2017-06-19 16:12:24 +02:00
shortcutme
79ca1069ec
Display exact sign error to UI on failure
2017-06-19 16:11:47 +02:00
shortcutme
43c8dacd70
Catch and log exact verification errors on worker download
2017-06-19 16:10:49 +02:00
shortcutme
f773bf3336
Add file_size to request to avoid unnecessary download
2017-06-19 16:10:18 +02:00
shortcutme
9a9bd71634
Catch file verification errors on update request
2017-06-19 16:07:36 +02:00
shortcutme
25657ebdca
Log to site instead of fileserver
2017-06-19 16:04:17 +02:00
shortcutme
c7146613a1
Store inner path to variable on update request to save some complexity
2017-06-19 16:02:52 +02:00
shortcutme
c58d28861d
Raise RequestError instead of Exception of fileGet error
2017-06-19 16:01:41 +02:00
shortcutme
ff69b04216
Catch verify exceptions on manual site files verification process
2017-06-19 15:57:02 +02:00
shortcutme
7653cba247
SiteVerify command line action display verify error
2017-06-19 15:49:39 +02:00
shortcutme
b0ee0dae93
Remove old testing code
2017-06-19 15:48:50 +02:00
shortcutme
0224863b1f
Only use positive sizes to calculate size sum of content.json
2017-06-19 15:48:33 +02:00
shortcutme
94c7ce9f42
Sign raise error instead of return False
2017-06-19 15:47:47 +02:00
shortcutme
2a3b8a7692
Verify raise exception instead of return False
2017-06-19 15:47:03 +02:00
shortcutme
fec3ff7d8e
Remove bad files that has no info
2017-06-19 15:40:13 +02:00
shortcutme
4b346243eb
On clone sign content.json after all other files copied
2017-06-19 15:39:14 +02:00
shortcutme
c2b177434d
Drop error if want to publish non existent file
2017-06-19 15:38:05 +02:00
shortcutme
c5d90ddd19
Start new workers if lots of tasks left
2017-06-19 15:36:07 +02:00
shortcutme
d607696a75
Update websocket site_info on own setting change
2017-06-19 15:33:23 +02:00
shortcutme
4088c88a56
Sidebar check siteSign result
2017-06-19 15:32:58 +02:00