shortcutme
14cbaf47c8
Rev4493
2020-06-18 17:28:56 +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
Guilherme
e4f42b8ce3
Avoid iterating in uninitialized result
2020-05-11 11:51:10 -03: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
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
07faa3d6d3
Move wrapper necessary check to separate function
2020-05-03 03:56:06 +02:00
shortcutme
ad3920b26a
Rev4478, Skip slow updated files checking with large content.json
2020-04-11 13:34:18 +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
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
f41d022038
Log BrokenPipeError as warning
2020-03-20 18:52:18 +01:00
shortcutme
723d1f4370
Rev4467
2020-03-18 03:21:14 +01:00
Ivanq
66194ce435
Update gevent-ws to v2.0.7 to fix werkzeug
2020-03-17 23:48:36 +03:00
Ivanq
ba156bbdec
Potential fix of BrokenPipeError
2020-03-17 07:54:56 +03: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
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
Ivanq
33af83b2cd
Search for any OpenSSL version in LD_LIBRARY_PATH
2020-03-10 22:31:26 +03:00
Ivanq
a2457b2488
Forgot that Upgrade is case-insensitive
2020-03-09 11:06:35 +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
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
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
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
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
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
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
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
shortcutme
037f0a3ff4
Rev4404
2020-02-07 16:43:23 +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
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
shortcutme
11415fe082
Log mock ws caller to get more detail on random test fail
2020-01-24 16:05:19 +01: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
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
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
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
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
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
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
Hamid reza Zaefarani
1fe7127082
Rename fa,json to fa.json
2019-12-18 14:35:54 +03:30
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
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
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
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
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