shortcutme
438bdbc141
Protect peers for low traffic sites from closing
2017-05-07 18:15:23 +02:00
shortcutme
728e497057
Display database rebuilding progressbar
2017-05-07 18:14:13 +02:00
shortcutme
d346a532ff
Rev2056, Add local client to sidebar peer numbers
2017-05-06 18:08:32 +02:00
shortcutme
34a6337c01
Rev2055, Don't add ? to url if start with # using replaceState and pushState
2017-05-06 17:27:49 +02:00
mishfit
270eb677c7
allow empty file query filters
2017-04-21 03:26:17 -06:00
shortcutme
fae5d22e86
Rev2054, Outgoing socket binding support
2017-04-14 16:05:42 +02:00
shortcutme
c5629adf23
Rev2050, Fix archive benchmark hash calculation and zip homogenization
2017-04-14 11:52:01 +02:00
shortcutme
9b480b41e1
Rev2049, Delete test.tar.bz2 after benchmark
2017-04-14 11:13:29 +02:00
shortcutme
fbed15318b
Fix file request testcase
2017-04-14 00:34:40 +02:00
shortcutme
14c906561d
Rev2048, Stop sending detailed exception as response to file request
2017-04-14 00:26:20 +02:00
shortcutme
e125895615
Rev2047, Add archive benchmark
2017-04-13 22:54:16 +02:00
shortcutme
6bef5ca7f4
Version 0.5.4, Rev2046
2017-04-13 16:27:38 +02:00
shortcutme
f33f1faeea
Only keep last 10 files opened
2017-04-13 16:27:30 +02:00
shortcutme
b261dc5dfd
Boost workers after 50 tasks
2017-04-13 16:27:05 +02:00
shortcutme
164a9b947f
Rev2045
2017-04-12 17:37:55 +02:00
shortcutme
49adea1654
siteSetLimit returns with ok on success
2017-04-12 17:36:50 +02:00
shortcutme
169cf2e6ae
Support optional db files
2017-04-12 17:36:03 +02:00
shortcutme
dafe9981a2
Rev2043, Fix selected domain display
2017-04-12 00:45:48 +02:00
shortcutme
c78af9773c
Rev2042
2017-04-12 00:32:30 +02:00
shortcutme
1a7a22eb91
Set added cert
2017-04-12 00:32:19 +02:00
shortcutme
4c7ff9bb53
Fix unhandled expcetion on invalid cert
2017-04-12 00:31:37 +02:00
shortcutme
1ee592f5b7
Rev2039
2017-04-10 12:19:59 +02:00
shortcutme
10632c15ef
Fix target_onion on connection recovery
2017-04-10 12:19:23 +02:00
shortcutme
25bb14037c
Better site lock violation logging
2017-04-10 12:18:21 +02:00
shortcutme
d7db7a8060
Rev2035, Dont sign same onion address multiple time
2017-04-10 01:16:34 +02:00
shortcutme
f3edd8013d
Rev2034, Fix leaking users.json via webui
2017-04-09 16:54:28 +02:00
ZeroNet
279e2ae865
Merge pull request #884 from MuxZeroNet/patch-15
...
Update TestWeb.py tests
2017-04-09 16:28:36 +02:00
shortcutme
c056384bd5
Rev2033
2017-04-09 12:05:11 +02:00
shortcutme
a06ce64bbf
Limit maximum number of tor hidden service created
2017-04-09 12:05:04 +02:00
shortcutme
7bda72027a
Site lock validation based on target_onion
2017-04-09 12:03:25 +02:00
shortcutme
c5c0df838f
Store requested onion address instead of site_lock
2017-04-09 12:02:24 +02:00
shortcutme
75d94aaf06
Choose from current hidden services if over tor_hs_limit
2017-04-09 11:58:18 +02:00
shortcutme
16bfb35109
No positive preference for peers with more than 5 shared sites to avoid centralization
2017-04-09 11:57:35 +02:00
ZeroNet
409841a3cf
Merge pull request #834 from MuxZeroNet/patch-13
...
[Open for more Tests] StemPort Plugin
2017-04-08 22:20:06 +02:00
shortcutme
880d536837
Disable geventwebsocket logging
2017-04-08 17:22:29 +02:00
shortcutme
1144f28982
Rev2027, Rollback PySocks as it does not works well with Tor/gevent
2017-04-08 17:22:00 +02:00
shortcutme
3384bd1e58
Rev2026, Change diferent openssl binary for better compatibility
2017-04-08 12:14:59 +02:00
shortcutme
03f3e9e4fd
Rev2025, Publish remotely outdated files on modification check
2017-04-07 21:17:25 +02:00
shortcutme
e1f7752aff
Rev2023
2017-04-07 18:18:41 +02:00
shortcutme
52afc9d0b2
Prefer ips starting with 192 on upnp port opening
2017-04-07 18:18:22 +02:00
shortcutme
8ea8e8c28a
Publish incoming files to more peers
2017-04-07 18:17:30 +02:00
shortcutme
c6792b7674
Ignore content if file not found on signing
2017-04-07 18:16:58 +02:00
MuxZeroNet
2cb8cc9107
Update TestWeb.py
2017-04-06 23:14:46 +00:00
shortcutme
309308dac0
Rev2020
2017-04-07 00:12:56 +02:00
shortcutme
8650651567
Prefer OpenSSL 1.0
2017-04-07 00:12:50 +02:00
shortcutme
7e53bed95f
Rev2018
2017-04-06 23:46:38 +02:00
shortcutme
2f38f8d9f3
Update gevent websocket to 0.10.1
2017-04-06 23:26:19 +02:00
shortcutme
44afaf7a4b
Update openssl dlls to 1.0.2k
2017-04-06 23:25:25 +02:00
shortcutme
ccfcdbc6ca
Update pyelliptic
2017-04-06 23:24:38 +02:00
shortcutme
929432d469
Force SSLv23
2017-04-06 23:22:55 +02:00
shortcutme
e15cb8a43d
Rev2014
2017-04-06 19:22:05 +02:00
shortcutme
fbe96a0a6d
Update rsa to 3.4.2
2017-04-06 19:21:32 +02:00
shortcutme
fa65a6dc05
Update PySocks to 1.6.7
2017-04-06 19:20:27 +02:00
shortcutme
9921fc07dd
Update pybitcointools to 1.1.42
2017-04-06 19:19:47 +02:00
shortcutme
12a0c955bc
Update pyasn to 0.2.4
2017-04-06 19:18:33 +02:00
shortcutme
2be3ff02bd
Rev2009
2017-04-01 22:32:06 +02:00
shortcutme
e3baf8944e
Dont save user file in parallel
2017-04-01 22:32:06 +02:00
shortcutme
233d5f31f2
Support ignore_class and queue to noparallel decorator
2017-04-01 22:32:06 +02:00
shortcutme
cfb2276ecd
Always try to find new peers for optional files if no workers
2017-04-01 22:32:06 +02:00
shortcutme
d7ba9f6924
Rev2004, Fix message utf8 error
2017-03-18 11:11:01 +01:00
shortcutme
afcd6dfa14
Rev2003, Fix dbQuery exception in verbose mode
2017-03-15 13:13:21 +01:00
shortcutme
f55c2659cd
Rev2002, Fix exception on startworkers
2017-03-12 22:14:24 +01:00
shortcutme
9755df6fa6
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-03-12 17:57:23 +01:00
shortcutme
e564d730ce
Rev1999
2017-03-12 17:57:13 +01:00
shortcutme
e37938abe0
Rev1999
2017-03-12 17:56:53 +01:00
shortcutme
9b5f7928bf
Start workers for slow optional file tasks
2017-03-12 17:56:28 +01:00
shortcutme
d7496d6fd5
Boost js, css, dbschema and non-user json file priority
2017-03-12 17:55:47 +01:00
shortcutme
f46f9fa6ea
Test new content.json content
2017-03-12 13:13:47 +01:00
shortcutme
2473a09f7b
Load content.json content before signing
2017-03-12 13:13:30 +01:00
shortcutme
ec513f0b60
Remove archived files from bad files
2017-03-12 13:13:08 +01:00
brunogarciacv
ad826dd846
Brazilian Portuguese Translation
2017-03-11 03:56:45 -03:00
brunogarciacv
fd8742ae3a
Brazilian Portuguese translation
2017-03-11 03:43:39 -03:00
shortcutme
96e45bb517
Rev1995
2017-03-06 15:30:51 +01:00
shortcutme
909b9da9da
Unnecessary log and comment
2017-03-06 15:30:42 +01:00
shortcutme
50937990e5
Fix typos
2017-03-06 15:30:31 +01:00
shortcutme
4fbfb5838a
Fix parsing zeronet.conf
2017-03-06 15:28:37 +01:00
Martijn de Boer
ef6c9325e0
Added Dutch translation file
2017-03-05 13:55:47 +01:00
ZeroNet
0e2f742b7e
Merge pull request #842 from mishfit/refactorListAndWalk
...
Rename SiteStorage.list to SiteStorage.walk
2017-03-04 12:39:06 +01:00
MuxZeroNet
dff261eb18
Log ZeroFrame errors to console
2017-03-03 02:42:20 +00:00
shortcutme
349ee5858f
Rev1993
2017-03-02 23:40:36 +01:00
shortcutme
461f0a274a
Only count ping time if no waiting requests
2017-03-02 23:40:30 +01:00
shortcutme
a2eef70030
Boost priority to first added file to queue
2017-03-02 23:40:08 +01:00
shortcutme
2efb6cf4f1
Connect first to best peers based on ping time
2017-03-02 23:39:52 +01:00
shortcutme
36db8a4dc9
Ratelimit progressbar update to save some cpu time
2017-03-02 23:39:31 +01:00
shortcutme
52ed170292
Create new file server for every test
2017-02-27 11:21:40 +01:00
shortcutme
871588aa9f
Move invalid path test upper level
2017-02-27 11:21:22 +01:00
shortcutme
a72c4eafff
Version 0.5.3, Rev1988
2017-02-27 00:14:19 +01:00
shortcutme
97cec2ba46
Benchmark helper for console
2017-02-27 00:13:41 +01:00
shortcutme
4e846774b4
Log formatting
2017-02-27 00:13:30 +01:00
shortcutme
a6be8ddc2d
Connectable peers ordered
2017-02-27 00:13:18 +01:00
shortcutme
b65670b9e4
Don't remove peers with atleast 5 sites
2017-02-27 00:12:55 +01:00
shortcutme
ea635d4630
Only totally connected peers counted to peer cleanup
2017-02-27 00:12:36 +01:00
shortcutme
2e9737c149
Faster and better getConnectedpeers
2017-02-27 00:11:57 +01:00
shortcutme
0f8de2b7c1
Use latest added peers and use reputation for listModifications and publishing
2017-02-27 00:11:45 +01:00
shortcutme
2188c5d9fa
Use getRecentPeers for publishing
2017-02-27 00:11:02 +01:00
shortcutme
b5d879c1cd
Start site update check on site re-connect
2017-02-27 00:10:27 +01:00
shortcutme
fd365a19f7
Use getRecentPeers for listModification
2017-02-27 00:09:59 +01:00
shortcutme
adbaadae81
Allow 100 sec timeout for listModification
2017-02-27 00:09:41 +01:00
shortcutme
09ad4133fb
20 sec timeout for listModified
2017-02-27 00:08:46 +01:00
shortcutme
da49981ecd
Allow 6 failed requests before closing peer
2017-02-27 00:07:51 +01:00
shortcutme
ebd00bfb9f
Separate site cleanup and announce thread
2017-02-27 00:07:29 +01:00
shortcutme
353ddd3105
Sync site checking for not so active sites
2017-02-27 00:06:40 +01:00
shortcutme
e80887d779
Add reputation for old peers
2017-02-27 00:06:13 +01:00
shortcutme
06ddf26d09
Increase command timeout
2017-02-27 00:05:27 +01:00
shortcutme
c5c41f2d3e
Fix argument parsing error
2017-02-27 00:05:08 +01:00
shortcutme
c5b47fe4a0
Increase connected limit to 8 from 6
2017-02-27 00:03:10 +01:00
shortcutme
fe7a53fb8a
Separate config argument for workers
2017-02-27 00:02:56 +01:00
shortcutme
bad2a79f05
Reason for connection closing
2017-02-27 00:02:24 +01:00
mishfit
656c818211
rename SiteStorage.list to SiteStorage.walk
...
also, add SiteStorage.list as non-recursive
directory listing (`os.listdir`)
2017-02-24 21:58:46 -07:00
shortcutme
c95637eee1
Rev1941, Use utf-8 encoding on text files
2017-02-24 14:39:20 +01:00
shortcutme
819f765bce
Rev1940, Fix utf8 archive names on Safari
2017-02-24 14:23:44 +01:00
shortcutme
f42ad03f91
Rev1936
2017-02-24 01:16:29 +01:00
shortcutme
26bad8d05b
Fix needConnections bug
2017-02-24 01:16:22 +01:00
MuxZeroNet
0aa6358938
Update TorManager.py
2017-02-23 23:39:45 +00:00
MuxZeroNet
a724dd472f
Update TorManager.py
2017-02-23 23:09:47 +00:00
shortcutme
4d3603136f
Rev1933
2017-02-22 11:29:35 +01:00
shortcutme
4aff146812
Log giving up on a file
2017-02-22 11:29:35 +01:00
shortcutme
a59cf9b9aa
Rev1930, Change stack size argument for special hardwares
2017-02-19 13:20:49 +01:00
shortcutme
221aa16433
Rev1929, Fix file filed on not bad files
2017-02-19 12:32:41 +01:00
shortcutme
44507d8556
Rev1927
2017-02-19 12:23:40 +01:00
shortcutme
7fb8cd06bc
Rev1924
2017-02-19 00:53:43 +01:00
shortcutme
63b609f725
Give up files after 30 tries
2017-02-19 00:52:31 +01:00
shortcutme
2eef0bded1
Only increment bad_file if internet connection is active
2017-02-19 00:52:20 +01:00
shortcutme
45e2b350a9
Raise exception on invalid path
2017-02-19 00:51:47 +01:00
shortcutme
22059e71a2
Rev1914, Fix command line sitePublish command
2017-02-17 12:17:44 +01:00
MuxZeroNet
ddc3f72afb
Make TorManager accept plugins
2017-02-17 01:17:51 +00:00
shortcutme
d57d82f439
Rev1913, Support local address other than 127.0.0.1
2017-02-16 20:56:07 +01:00
shortcutme
39734dfadb
innerLoaded command alias as wrapperInnerLoaded
2017-02-16 19:04:00 +01:00
shortcutme
23dc8e063c
Rev1909, Rebuild content.db on error
2017-02-15 13:35:24 +01:00
shortcutme
f5fb6b83ff
Rev1905, Secure DB write db_mode option
2017-02-15 12:43:05 +01:00
shortcutme
179ee2d2a4
Rev1899, Add followed feed number to site info
2017-02-14 19:03:17 +01:00
shortcutme
94485ed78c
Rev1896
2017-02-13 16:27:59 +01:00
shortcutme
6a71bb256e
Always load json_row on deleting
2017-02-13 16:13:09 +01:00
shortcutme
cfad85b30e
Log file object on db load
2017-02-13 16:12:56 +01:00
shortcutme
276b65f0b9
Rev1893, In multiuser mode dont allow users to add or remove mute
2017-02-11 21:57:12 +01:00
shortcutme
a15d82a7ef
Rev1892
2017-02-11 18:26:37 +01:00
shortcutme
6149f5c6ee
Download everything on add
2017-02-11 18:26:37 +01:00
shortcutme
0106a193e5
Store SiteManager to UiServer
2017-02-11 18:26:36 +01:00
shortcutme
f523925817
Add separate function to check if user has run the API command
2017-02-11 18:26:36 +01:00
shortcutme
6b900ab0b1
Rev1884, Fix mute plugin startup error
2017-02-10 00:40:32 +01:00
shortcutme
becb71ad28
Version 0.5.2, Rev1882
2017-02-09 01:58:26 +01:00
shortcutme
56efa02820
GetDbFiles return inner path
2017-02-09 01:57:12 +01:00
shortcutme
f3c71f3e6c
Move SiteStorage database updating to separate function
2017-02-09 01:56:20 +01:00
shortcutme
4ec0209dd7
Invalid request detect
2017-02-09 01:54:24 +01:00
shortcutme
277d16eabb
Bad action increment on invalid file update request
2017-02-09 01:54:04 +01:00
shortcutme
38d330da1a
Rename db.loadJson to db.updateJson
2017-02-09 01:53:31 +01:00
shortcutme
90c9adc8dc
Fix error reporting on asnyc websocket functions
2017-02-09 01:53:02 +01:00
shortcutme
eb30eb90d6
Use more worker on initial sync
2017-02-09 01:52:39 +01:00
shortcutme
d411d4d398
Rev1862, Skip optional file delete on invalid limit
2017-02-06 09:57:51 +01:00
ZeroNet
c9fa29c562
Merge pull request #798 from l5h5t7/master
...
Update Chinese translation
2017-02-05 23:19:13 +01:00
shortcutme
f74e9397db
Rev1861, Fix favicon for zero url access type
2017-02-05 22:55:24 +01:00
shortcutme
4988d31aff
Rev1859, Update more active sites first
2017-02-05 18:36:58 +01:00
shortcutme
a08114b1b0
Rev1855, Fix content type detection, Formatting
2017-02-02 12:51:41 +01:00
ZeroNet
57a0d4f8a6
Update test
2017-02-01 23:48:24 +01:00
shortcutme
aab6255783
Rev1851
2017-01-29 19:03:29 +01:00
shortcutme
66e2bfd76b
Reset bad_files on full update
2017-01-29 19:03:22 +01:00
shortcutme
db7dad6731
Don't delete content.json files from bad_files on update
2017-01-29 19:03:08 +01:00
shortcutme
b03f287d86
Dont log changed files
2017-01-29 19:02:40 +01:00
shortcutme
2b389e4e85
Support since parameter for siteUpdate
2017-01-29 19:02:08 +01:00
lmath
4559ee0d7f
Update Chinese translation
2017-01-28 06:27:45 +08:00
shortcutme
1668659ff6
Rev1848
2017-01-27 14:02:03 +01:00
shortcutme
13f0ccf8c6
Fix optional files deleting
2017-01-27 14:01:55 +01:00
shortcutme
8a75f200ca
No logging phantomjs
2017-01-27 14:00:41 +01:00
shortcutme
8b2920c296
Add relative path to file info
2017-01-27 14:00:28 +01:00
shortcutme
b29634e906
Rev1844
2017-01-27 13:06:17 +01:00
shortcutme
32c63fb140
Don't reload source on changes in Test directory
2017-01-27 13:06:09 +01:00
shortcutme
d65c7d05a4
Remove /media access
2017-01-27 13:05:49 +01:00
shortcutme
72f91a2816
Fix selenium with gevent 1.2
2017-01-27 13:05:10 +01:00
shortcutme
c57d0283b3
Fix optional files test
2017-01-27 13:04:32 +01:00
shortcutme
8fcca9cb9c
Rev1841
2017-01-27 12:09:35 +01:00
shortcutme
c9ba59e895
Fix new version popup on first visit
2017-01-27 12:09:23 +01:00
shortcutme
697e177e13
Don't remove missing optional files
2017-01-27 12:02:14 +01:00
shortcutme
0f0cf18f92
Store data in Application Support if running from Library
2017-01-24 16:36:51 +01:00
shortcutme
6271fb9218
Update test
2017-01-23 17:23:31 +01:00
shortcutme
fd71a36da8
Rev1838
2017-01-23 12:55:11 +01:00
shortcutme
6c9f709290
Fix linux utf8 path free space query
2017-01-23 12:55:03 +01:00
shortcutme
802b6775d7
Wait a bit before browser open to let http server start
2017-01-23 12:54:47 +01:00
shortcutme
2113b03a42
Rev1845, Hide Tor console window
2017-01-23 00:31:52 +01:00
shortcutme
a0c3d7f8a6
Rev1833, Fix utf8 system paths
2017-01-22 21:22:53 +01:00
shortcutme
6a46181e8e
Rev1830
2017-01-22 11:09:58 +01:00
shortcutme
54c553d13b
Timeout and Base64 encoding support for fileGet
2017-01-22 11:09:45 +01:00
shortcutme
bf34d95bc1
Call fileGet and fileList in async
2017-01-22 11:09:26 +01:00
shortcutme
b6644887bd
Move admin_commands to class variable
2017-01-22 11:08:41 +01:00
shortcutme
50acc6b55f
Rev1825
2017-01-21 23:01:48 +01:00
shortcutme
7938689f95
Skip SQLite thread check for macOS compatibility
2017-01-21 23:00:37 +01:00
shortcutme
8258da2e46
macOS var data location
2017-01-21 23:00:13 +01:00
shortcutme
5c1ce5302a
Replace dead tacker
2017-01-21 22:59:10 +01:00
ZeroNet
778e010bb3
Merge pull request #782 from cxgreat2014/patch-2
...
Add openssl support for optware and entware router
2017-01-20 20:53:07 +01:00
anonym
6679baadbb
TorManager.send(): read until repsonse terminator.
...
Tor command responses terminate with "250 OK\r\n" so we have to read
until that sequence is encountered.
The previous implementation is racy: after sending a command it would
accept whatever that is found on the socket as its response, no matter
if it is correctly terminated or not.
This commit fixes: https://github.com/HelloZeroNet/ZeroNet/issues/756
2017-01-20 10:53:31 +01:00
cxgreat2014
cdf3b3f011
Add openssl support for optware and entware
2017-01-20 15:29:17 +08:00
shortcutme
2dc981496b
Rev1821, Show progress bar on publishing
2017-01-16 13:41:57 +01:00
shortcutme
b68424f008
wrapperProgress API command
2017-01-16 13:41:11 +01:00
shortcutme
8c9457d636
Rev1818, Set user-only permissions on directories instead of files
2017-01-15 13:19:34 +01:00
shortcutme
0a3a71f634
Rev1817, Fix windows crash on trayicon shutdown
2017-01-14 21:41:59 +01:00
shortcutme
d3fc1cf897
Rev1816, Fix exe distribution forbidden error
2017-01-14 12:43:05 +01:00
MuxZeroNet
6b0ef500ed
Fix extension detection
2017-01-12 05:22:26 +00:00
ZeroNet
c20efea1e9
Merge pull request #757 from sirMackk/unicode_fix
...
Decodes IGD response to utf-8; Makes function arguments immutable;
2017-01-11 19:59:28 +01:00
shortcutme
77e07dd5b5
Rev1815, Request tor version using GETINFO
2017-01-11 19:56:33 +01:00
sirMackk
1d8fe61920
Decodes IGD response to utf-8; Makes function arguments immutable;
2017-01-11 19:53:22 +01:00
shortcutme
2425f9f03e
Rev1814
2017-01-11 13:14:02 +01:00
shortcutme
60fc5fb4d3
Allow transaction errors
2017-01-11 13:14:02 +01:00
shortcutme
4e96ddfb9e
Allow .. in data_dir path
2017-01-11 13:14:02 +01:00
MuxZeroNet
4a6dc7971e
#752
2017-01-09 05:01:49 +00:00
shortcutme
901478475f
Rev1812, Put zeronet.conf, data, log to parent dir when running from .exe, First signed commit
2017-01-09 01:28:50 +01:00
shortcutme
1a5bfd973e
Only download media if site is already added
2017-01-08 17:31:03 +01:00
shortcutme
6cb3bd9860
Rev1811
2017-01-08 17:28:45 +01:00
shortcutme
6c68f8dd6c
Fix content type detection for options request
2017-01-08 17:27:57 +01:00
shortcutme
2447279191
Rename websocket detection
2017-01-08 17:26:59 +01:00
shortcutme
612d885ad2
Fix OpenSSL loading for compiled exe
2017-01-08 17:25:50 +01:00
shortcutme
60e9bfbf19
Update to latest OpenSSL
2017-01-08 17:25:17 +01:00
MuxZeroNet
0a1eecee20
WebSocket requests not allowed
2017-01-08 06:56:42 +00:00
shortcutme
86bba4f0e4
Rev1806
2017-01-07 01:09:12 +01:00
shortcutme
bea212a8d1
Fix certAdd error
2017-01-07 01:09:05 +01:00
shortcutme
41ac8dc781
Add integer modification dates
2017-01-07 01:07:52 +01:00
shortcutme
3afca90c0e
Fix content.json modified float decimals on Android
2017-01-07 01:07:52 +01:00
ZeroNet
8ef7e0a772
Merge pull request #743 from MuxZeroNet/patch-1
...
Add X-Frame-Options header
2017-01-06 13:29:00 +01:00
shortcutme
6f2445c417
Rev1801, Fix open file limit set on Linux
2017-01-06 10:31:47 +01:00
MuxZeroNet
da7821a3a9
X-Frame-Options
2017-01-06 01:44:22 +00:00
shortcutme
431415c052
Rev1800, Use -tmpnew and -tmpold postfix for atomic write
2017-01-05 03:03:17 +01:00
shortcutme
5c2b90c20f
Rev1799, Force correct css content type
2017-01-05 02:33:33 +01:00
shortcutme
9d5bfa4be8
Rev1797
2017-01-05 02:27:14 +01:00
shortcutme
eee65da257
FileList API command
2017-01-05 02:26:58 +01:00
shortcutme
d9f8e83429
Safe disk write for content.json files
2017-01-05 02:26:44 +01:00
shortcutme
c94e73a029
Skip sites with broken content.json on startup
2017-01-05 02:26:05 +01:00
shortcutme
4514154364
Fix diff error
2017-01-05 02:25:49 +01:00
shortcutme
889c88c492
Close connection after 40 bad action
2017-01-05 02:25:16 +01:00
shortcutme
ee0176e730
Increase connection bad action on bad file location
2017-01-05 02:25:06 +01:00
shortcutme
5103879471
wrapperRequestFullscreen command
2016-12-30 19:32:36 +01:00
shortcutme
74a4a4b9da
Update websocket on permission add and remove
2016-12-30 18:55:11 +01:00
erqan
a3f62f56f6
tor_password argument...
2016-12-27 17:15:02 +03:00
shortcutme
9a1735f37d
Rev1791, Fix gevent 1.2 compatibility
2016-12-27 11:37:58 +01:00
shortcutme
86b0046f28
Don't allow load load wrapper frames as prefetch or as image
2016-12-27 11:37:35 +01:00
Derson5
9565335394
Polish translation ( #708 )
...
* Add files via upload
* Update and rename zeronet2.txt to pl.json
* Add files via upload
* Update and rename zeronet.txt to pl.json
2016-12-20 10:36:56 +01:00
shortcutme
e37daabb53
Rev1786, Fix sidebar on FF
2016-12-14 10:28:41 +01:00
shortcutme
987b7ffd0c
Rev1785
2016-12-14 00:44:18 +01:00
shortcutme
f89f351b3c
Dont copy content.json-default file
2016-12-14 00:43:08 +01:00
shortcutme
34ab2bad49
Clone inner path dest fix
2016-12-14 00:42:52 +01:00
shortcutme
62501d00b1
Use content.json-default if exists
2016-12-14 00:42:31 +01:00
shortcutme
c0d2e5efa6
Fix ZeroTalk scroll fixing
2016-12-14 00:25:47 +01:00
shortcutme
34e52153a2
Remove BOM and duplicate key
2016-12-12 17:01:59 +01:00
Thibaut Broggi
3cd04d03c8
Add spanish translation
2016-12-12 12:22:52 +00:00
shortcutme
a17ab1ce25
Rev1781, Only force / to end of site address
2016-12-09 01:00:53 +01:00
shortcutme
c4ae8ef711
Rev1780
2016-12-08 17:15:38 +01:00
shortcutme
10772a704e
Root path parameter for cloning
2016-12-08 17:14:55 +01:00
shortcutme
64321043b7
Fix permission error
2016-12-08 17:14:30 +01:00
shortcutme
350b417ccb
Rev1766, Hungarian translation of new files
2016-12-05 02:30:18 +01:00
shortcutme
f1f12ee8bd
Rev1762, Fix binary files corruption with new updated
2016-12-04 21:36:52 +01:00
shortcutme
b66317fa7d
Rev1761, Update ZeroNet from ZeroNet network
2016-12-04 18:57:08 +01:00
shortcutme
58848068e6
Save sites.json before updating
2016-12-04 18:55:03 +01:00
shortcutme
20ed04af84
Also delete orphan sites from site_id cache
2016-12-04 18:54:43 +01:00
shortcutme
5e6b41945b
Fix sidebar for empty sites
2016-12-04 18:54:22 +01:00
ZeroNet
2a443a29c2
Merge pull request #690 from erqan/tr
...
fixing turkish translation..
2016-12-04 18:31:34 +01:00
erqan
e5b5f5ba62
fixing turkish translation..
2016-12-03 13:18:40 +03:00
shortcutme
c1fd2be8cf
Rev1758, Change working dir to zeronet.py dir
2016-12-01 00:34:11 +01:00
erqan
c6aba41ed1
adding tr..
2016-11-26 15:08:53 +03:00
frerepoulet
df34abfcd9
Corrections to french translation
2016-11-24 15:50:48 -05:00
shortcutme
f083e26cf0
Rev1756, Sidebar button flud fix
2016-11-24 19:50:30 +01:00
iShift
3e06f21432
Russian translation for main
2016-11-24 15:05:29 +03:00
lmath
77208475b0
Fix translation commented by ooser ( #667 )
2016-11-23 15:51:49 +01:00
HostFat
45028fa2a3
Italian language ( #665 )
...
* Italian language
* Fix missing {
2016-11-22 22:33:58 +01:00
shortcutme
5adf4c31cb
Rev1755, wrapperSetTitle command
2016-11-22 02:06:32 +01:00
frerepoulet
610938b120
Initial french translation
2016-11-21 17:36:50 -05:00
Navo
13a17c1a16
Fixed typo in de.json
...
widerhergestellt -> wiederhergestellt
2016-11-21 19:15:14 +01:00
jaros1
8102b0608a
danish texts for ZeroNet
2016-11-20 15:23:06 +01:00
lmath
033b16928c
Add Chinese (Traditional, Taiwan) Translation
2016-11-20 13:05:38 +08:00
ZeroNet
0fa0f4c0d9
Merge pull request #651 from ysc3839/patch-1
...
Update zh.json
2016-11-19 14:38:15 +01:00
Maciej Krüger
4451e20573
Add German Translation ( #653 )
...
* Add German Translation
* Fix dot
2016-11-19 14:37:50 +01:00
Richard Yu
d6c70a4259
Update zh.json
2016-11-19 19:50:58 +08:00
shortcutme
bbbfffd1cb
Rev1754, Don't reload domain database on very request
2016-11-19 10:56:19 +01:00
l5h5t7
a601d5e41c
Add Chinese (Simplified) Translate
2016-11-19 08:14:33 +08:00
shortcutme
15061bafae
Rev1751
2016-11-18 21:40:01 +01:00
shortcutme
23a7c3e49c
Fallback to en language if failed to get system default locale
2016-11-18 21:39:53 +01:00
shortcutme
d65d5eb45c
Version 0.5.1, Rev1750
2016-11-18 20:15:51 +01:00
shortcutme
430805adcc
Add language to serverinfo
2016-11-18 20:11:11 +01:00
shortcutme
38ff33512f
Use raise instead of assert for sql select filter
2016-11-18 20:11:03 +01:00
shortcutme
8ad6cd2e81
Allow to change language configuration parameter, reload translate files on change
2016-11-18 20:10:24 +01:00
shortcutme
0f31f1d34a
Make UiWebsocket messages translatable
2016-11-18 20:09:51 +01:00
shortcutme
b25bf97cad
Add language to UI js as paramter to avoid cache
2016-11-18 20:07:58 +01:00
shortcutme
9ff2bfc4bb
Easier UI js translation
2016-11-18 20:07:26 +01:00
shortcutme
b276f01f2e
Hungarian transition of Python messages
2016-11-18 20:06:59 +01:00
shortcutme
e4cfec3ba0
Test strict translator
2016-11-18 20:03:00 +01:00
shortcutme
da2e47cd5f
Python, Html, JS translator class
2016-11-18 20:02:43 +01:00
shortcutme
d7ff49c4c7
Reload source on .json changes
2016-11-18 20:02:03 +01:00
shortcutme
4413f77ba9
Language parameter
2016-11-18 20:00:15 +01:00
shortcutme
bd49ecd585
Rev1714
2016-11-16 11:22:47 +01:00
shortcutme
0e83eba6df
Don't retry failed peer on optional file search
2016-11-16 11:22:38 +01:00
shortcutme
b220f5de5c
Noparallel ignore args add first parameter to make it per-class
2016-11-16 11:21:31 +01:00
shortcutme
6c74f6c527
Possible to disable length header on sitemeda
2016-11-16 11:19:35 +01:00
shortcutme
2e08d68d87
Remove content.json files from bad file list
2016-11-16 11:19:08 +01:00
shortcutme
d5210d27e2
Load all sites on commands to avoid errors
2016-11-16 11:18:44 +01:00
shortcutme
c38611dc15
Only display opened db number in log
2016-11-16 11:18:15 +01:00
shortcutme
c82c61ef3d
Rev1704, FIx siteSign error
2016-11-11 23:12:32 +01:00
shortcutme
c076f605aa
Rev1703, Allow custom favicon
2016-11-10 23:14:30 +01:00
shortcutme
70e78056e9
Sorted load of plugins
2016-11-10 23:10:28 +01:00
shortcutme
93866f9abf
Rev1702
2016-11-08 15:02:50 +01:00
shortcutme
c2984ecd47
Update site size after archiving
2016-11-08 15:02:44 +01:00
shortcutme
d21d0d5b9a
Rev1701, Simpler index for better sqlite compatibility
2016-11-08 03:34:28 +01:00
shortcutme
14f2470477
Version 0.5.0, Rev1700
2016-11-07 23:49:02 +01:00
shortcutme
de5eb43da1
Warnings instead of errors
2016-11-07 23:48:34 +01:00
shortcutme
110885401c
Use optionalDownloaded in workermanager
2016-11-07 23:48:11 +01:00
shortcutme
2b7e898781
WorkerManager onCompelte function
2016-11-07 23:47:53 +01:00
shortcutme
2cdde7dd46
Retry file deletion on error
2016-11-07 23:47:09 +01:00
shortcutme
9765afc286
Modify checkfiles to use optionalRemove, optionalDownloaded and isDownloadable functions
2016-11-07 23:46:54 +01:00
shortcutme
cb5b3884cd
Change verification errors to warning
2016-11-07 23:44:58 +01:00
shortcutme
9178a3ad6a
Handle missing content
2016-11-07 23:44:38 +01:00
shortcutme
cc504e93f6
Change contentdb calls to site object
2016-11-07 23:43:42 +01:00
shortcutme
4890c4cb2f
Fix big site download
2016-11-07 23:43:08 +01:00
shortcutme
73b3c8db55
Use site object on delete from contentdb
2016-11-07 23:42:28 +01:00
shortcutme
713a2f88a9
Query and send more hashfield
2016-11-07 23:42:13 +01:00
shortcutme
30a2116abf
Only announce if trackers
2016-11-07 23:42:00 +01:00
shortcutme
6acc81cb50
Retry bad files in separate thread
2016-11-07 23:41:25 +01:00
shortcutme
af571deb16
Peer cleanup ttl based on peer numbers
2016-11-07 23:40:04 +01:00
shortcutme
e6a82d4c64
Pooled file downloads to handle large ammount of files better
2016-11-07 23:39:45 +01:00
shortcutme
83b3dc8fbe
Autodownload optional pattern check to separate function to allow plugins
2016-11-07 23:39:04 +01:00
shortcutme
d1ad7e0850
Stats for total optional files and downloaded optional files in a site
2016-11-07 23:36:04 +01:00
shortcutme
2048648b39
Reduce findoptional spam
2016-11-07 23:32:20 +01:00
shortcutme
a3d21f5377
Update if high priority and less than 10 peers for the file
2016-11-07 23:29:53 +01:00
shortcutme
62d092e5ac
Update task ids during startFindOptional if new task added
2016-11-07 23:27:42 +01:00
shortcutme
d60785ee33
Ignore parameters for startFindOptional noparallel
2016-11-07 23:26:07 +01:00
shortcutme
fe19bd2fce
Faster findOptionalTasks
2016-11-07 23:25:25 +01:00
shortcutme
7951763612
Faster findOptionalHashIds
2016-11-07 23:24:50 +01:00
shortcutme
5fafe7cf29
Change contentdb reference to site object in test
2016-11-07 23:20:52 +01:00
shortcutme
bd51c61eb6
Findhashfield optimization and limit
2016-11-07 23:20:08 +01:00
shortcutme
9fcd456205
Return file send stats
2016-11-07 23:19:33 +01:00
shortcutme
c727443ea3
Log connection cpu time usage for non io heavy commands
2016-11-07 23:19:17 +01:00
shortcutme
7ffd897653
Change contentdb after it modified in db
2016-11-07 23:17:41 +01:00
shortcutme
e7c9c2d192
Call ContentDb functions with site object
2016-11-07 23:16:22 +01:00
shortcutme
0b599a95e8
Only import supported cols
2016-11-07 23:15:09 +01:00
shortcutme
5893bbc199
Fix map command overwrite
2016-11-07 23:14:36 +01:00
shortcutme
7baeb8e10f
Allow keyvalue table creation before json_id present
2016-11-07 23:14:09 +01:00
shortcutme
14f10d7d10
Open cursor if necessary
2016-11-07 23:13:05 +01:00
shortcutme
bdc8c7e5cc
Formatting
2016-11-07 23:12:48 +01:00
shortcutme
f55a1f1bf3
Support delayed commands in Db
2016-11-07 23:11:14 +01:00
shortcutme
b7ede15b06
Print message before shutdown
2016-11-07 23:10:31 +01:00
shortcutme
d5d3f32bf8
Support traceback info formatting
2016-11-07 23:09:39 +01:00
shortcutme
0d9e3baebc
Formatting
2016-11-07 23:09:06 +01:00
shortcutme
8955998d25
Support insertOrUpdate in database cursor
2016-11-07 23:08:57 +01:00
shortcutme
d595373f9f
Use insertOrUpdate instead of replace on setcontent
2016-11-07 23:08:13 +01:00
shortcutme
12bf5bb152
Sote site in contentdb after files loaded
2016-11-07 23:02:37 +01:00
shortcutme
c35ffccf6c
Change to schema based ContentDb to easier extension
2016-11-07 23:01:40 +01:00
shortcutme
0706748d10
Accept plugins to ContentDB
2016-11-07 23:00:59 +01:00
shortcutme
b3ba79a0fd
Function to check if the user has permission to modife a site
2016-11-07 22:55:09 +01:00
shortcutme
81744c584e
Merge wrapper js modifications
2016-11-07 22:53:07 +01:00
shortcutme
0774662689
Allow more connection backlog
2016-11-07 22:52:34 +01:00
shortcutme
6201612169
Store cpu time used by connection
2016-11-07 22:52:22 +01:00
shortcutme
fc239cfd0d
Change tracker to more reliable one
2016-11-07 22:52:03 +01:00
shortcutme
7677b6859e
Move config file modification to Config class
2016-11-07 22:51:43 +01:00
shortcutme
76af3a2e78
Gevent timer helper
2016-11-07 22:50:45 +01:00
shortcutme
38838b94a2
Formatting
2016-11-07 22:50:33 +01:00
shortcutme
5ff31e7cb4
Get free space on HDD function
2016-11-07 22:50:01 +01:00
shortcutme
ccb35f1353
Send content size header for normal files
2016-11-07 22:49:13 +01:00
shortcutme
a4a52e7ed4
Add websockets messages until its connected
2016-11-07 22:44:54 +01:00
shortcutme
0214741345
Hashfield test fix
2016-11-07 22:44:03 +01:00
shortcutme
d5b8722bb0
Kill greenlets between tests
2016-11-07 22:43:26 +01:00
shortcutme
c5851cd166
Better DB tests
2016-11-07 22:42:27 +01:00
shortcutme
0418a3e6de
Only save sites.json if fully loaded to avoid data loss
2016-11-07 22:40:12 +01:00
shortcutme
8f3dfd7435
Fix site deletion errors on startup
2016-11-07 22:38:01 +01:00
shortcutme
efbd485f5f
Update more hashfield on site check
2016-11-07 22:37:31 +01:00
shortcutme
3ba2ecedce
Only try to close upnp opened port if necessary
2016-11-07 22:36:14 +01:00
shortcutme
cb214476e4
Keep plugin order after reload to allow plugins to extend other ones
2016-11-07 22:35:28 +01:00
shortcutme
91513f15ae
Remove hash by id from hashfield
2016-11-07 22:35:05 +01:00
shortcutme
d39d6a2bd4
Mark if peer has hasfield
2016-11-07 22:34:46 +01:00
shortcutme
65d2b0d996
Still open browser if already running
2016-11-07 22:34:27 +01:00
shortcutme
484659fc3f
Separate lock file instad of log file locking
2016-11-07 22:34:12 +01:00
shortcutme
64179e7dc1
Rev1536, Start download optional files on help check
2016-10-04 16:24:33 +02:00
shortcutme
b003c8df01
Rev1535, Fix err not defined on content load
2016-10-04 11:36:33 +02:00
shortcutme
83158de1ce
Rev1534
2016-10-03 19:26:51 +02:00
shortcutme
c9efcf7389
Catch socket errors on uPnP punch
2016-10-03 19:26:37 +02:00
shortcutme
3774630476
Close socket after uPnP request
2016-10-03 19:26:06 +02:00
shortcutme
1849547133
Rev1533, Add uPnP open protocols as parameter
2016-10-02 14:39:03 +02:00
shortcutme
8f6f6abb0e
Rev1532
2016-10-02 14:27:37 +02:00
shortcutme
fbdc9e2b40
Comment typo
2016-10-02 14:24:48 +02:00
shortcutme
bca08970ba
Always disable announce when testing
2016-10-02 14:23:30 +02:00
shortcutme
d6da0c421c
Better json compressing
2016-10-02 14:23:05 +02:00
shortcutme
bb23bc7b3c
Send diff to second batch of peers
2016-10-02 14:22:32 +02:00
shortcutme
31077eb346
Move uPnP port remove to fileserver
2016-10-02 14:22:01 +02:00
shortcutme
2ab04deded
Move optional files hashfield adding to workermanager for better performance
2016-10-02 14:18:35 +02:00
ZeroNet
906f6c65d9
Merge pull request #577 from sirMackk/upnp_update
...
Closes #466 - Close ports on exit + minor refactoring w/ tests
2016-10-01 13:24:48 +02:00
sirMackk
ea47c47b5e
Makes opening a port stop after first successful try.
2016-09-29 15:24:46 +02:00
shortcutme
d760a71b76
Rev1529, Fix json write bug with [] characters in value
2016-09-29 13:01:02 +02:00
ZeroNet
6a58083431
Merge pull request #588 from dldx/master
...
Update UiRequest.py
2016-09-28 20:42:44 +02:00
shortcutme
a5a56355dc
Rev1527
2016-09-28 20:40:10 +02:00
shortcutme
3331e2305b
Fix sitePublish cli command
2016-09-28 20:36:02 +02:00
shortcutme
117a82c059
Delete bad_files without size
2016-09-28 20:35:53 +02:00
Durand D'souza
13837971a7
Update UiRequest.py
...
Fixed a bug where a lack of a trailing slash in every url caused zeronet to fail to load the page, even if it existed.
2016-09-20 05:23:34 +01:00
shortcutme
d608a0d847
Rev1525
2016-09-17 21:01:26 +02:00
shortcutme
67c9921ace
Only add non-connected peers to publish if necessary
2016-09-17 21:01:16 +02:00
shortcutme
4690a111bf
Push updates to newer clients first
2016-09-17 21:00:40 +02:00
shortcutme
65e5d05a9e
Delete cleanup bad files without file info on update
2016-09-17 21:00:20 +02:00
shortcutme
fe59618eaf
Rev1523, Real fix file write confirmation
2016-09-14 18:41:28 +02:00
shortcutme
60dd797d1a
Rev1522, Fix file write confirmation dialog
2016-09-14 18:28:48 +02:00
shortcutme
e7762e03b4
Rev1521
2016-09-14 10:54:33 +02:00
shortcutme
a7de4aca91
Stop connection loop when closed
2016-09-14 10:54:08 +02:00
shortcutme
1c86a6c58a
Close connection on crypt error
2016-09-14 10:53:47 +02:00
shortcutme
ca2a30f7ae
Ignore not existent files on dbdict items
2016-09-14 10:53:24 +02:00
shortcutme
9fd19bf382
Fix content deletion
2016-09-14 10:52:41 +02:00
shortcutme
14544922bf
Don't check files on siteUpdate
2016-09-14 10:51:10 +02:00
sirMackk
bd5ebdb2de
Integrates updated upnppunch with project; Makes project close ports using UPnP on exit.
2016-09-09 12:37:22 +02:00
shortcutme
931426e4fc
Rev1518
2016-09-09 12:24:27 +02:00
shortcutme
8241651a28
Add new tracker
2016-09-09 12:24:14 +02:00
shortcutme
e3de6da87e
Ignore deleted files on contetndb iteritems
2016-09-09 12:24:00 +02:00
shortcutme
7d78623c92
Remove unnecessary logging
2016-09-09 12:23:26 +02:00
shortcutme
c8325589cc
Rev1515
2016-09-07 17:43:18 +02:00
shortcutme
212eabbc20
Remove broken torrent tracker
2016-09-07 17:42:06 +02:00
shortcutme
b2b91c9aff
Remove save error message when no sites loaded yet
2016-09-07 17:41:55 +02:00
shortcutme
d5651f1df3
Lazy create peerhashfield objects
2016-09-07 17:41:33 +02:00
shortcutme
7572f8c98b
Display Python and ZeroNet version for every command
2016-09-07 17:41:09 +02:00
shortcutme
75e74f1ff7
Always close db after 5 min idle time
2016-09-07 17:40:35 +02:00
shortcutme
a6c4a77e13
Rev1510, Fix site save without loaded SiteManager
2016-09-06 14:52:55 +02:00
shortcutme
d9bbb20743
Rev1509, Fix site delete
2016-09-06 10:16:09 +02:00
shortcutme
ac530b53f6
Rev1508
2016-09-05 13:58:37 +02:00
shortcutme
b8bf773c40
Make test compatible with new content.db
2016-09-05 13:58:10 +02:00
shortcutme
dae5cd3969
Fix startup with 1000+ sites
2016-09-05 13:57:12 +02:00
shortcutme
59205088d2
Move site deletion to dedicted function
2016-09-05 13:55:51 +02:00
shortcutme
cb20280530
Less verbose logging on filerequest
2016-09-05 13:54:17 +02:00
shortcutme
6806eed2ae
Dont reload the whole site on content.json update
2016-09-05 13:54:03 +02:00
shortcutme
b7dfeb139b
Support callstack formatting
2016-09-05 13:53:40 +02:00
shortcutme
25cb7d9ffa
Only check optional files if content.json downloaded
2016-09-05 13:53:10 +02:00
shortcutme
bc875b396b
Multiple content.db support
2016-09-05 13:52:52 +02:00
shortcutme
6ac4c8c9cb
Version 0.4.1, Rev1501
2016-09-04 18:07:56 +02:00
shortcutme
4dbaab7dd4
List site content.json files without user files
2016-09-04 18:07:09 +02:00
shortcutme
7eab490089
Get optional files size from content.db
2016-09-04 18:06:18 +02:00
shortcutme
49efcd0c2d
Execute garbage collection on site delete
2016-09-04 18:05:55 +02:00
shortcutme
69f0e972d3
Check site files on forced update
2016-09-04 18:05:42 +02:00
shortcutme
46a2ea9421
Log slow db queries on verbose mode
2016-09-04 18:05:31 +02:00
shortcutme
96043ba279
Try not to overwrite currently in sync files
2016-09-04 18:05:17 +02:00
shortcutme
d778f2a989
Try to find peers for optional files again if workers failed
2016-09-04 18:03:27 +02:00
shortcutme
5a36a002bf
Use bad_files to display progress if that is larger
2016-09-04 18:01:48 +02:00
shortcutme
37a3b4678d
Fix user file pre-content.json downloading
2016-09-04 18:01:09 +02:00
shortcutme
365f0cd646
Reset files on cloning
2016-09-04 18:00:51 +02:00
shortcutme
2a7f03af8a
Try to reconnect to Tor on send error
2016-09-04 18:00:08 +02:00
shortcutme
f698ec2502
Also delete sites from content.db
2016-09-04 17:59:47 +02:00
shortcutme
a1f0c20afc
Rename checkFiles to updateBadFiles
2016-09-04 17:59:29 +02:00
shortcutme
b0a85b0669
Dont check every file on update
2016-09-04 17:58:18 +02:00
shortcutme
9528d333bd
Retry failed files on download end
2016-09-04 17:57:44 +02:00
shortcutme
4437a99330
Use pool to download large ammount of content.json files
2016-09-04 17:57:32 +02:00
shortcutme
8f158cbc8f
Make listmodified query use content.db cache
2016-09-04 17:56:33 +02:00
shortcutme
135a9b8f5c
Fix content.json retry
2016-09-04 17:54:57 +02:00
shortcutme
1dd488ef89
Remove deleted sites from content.db
2016-09-04 17:52:14 +02:00
shortcutme
a614545467
Faster site settings load
2016-09-04 17:51:55 +02:00
shortcutme
3724e0f376
Save sites.json on exit
2016-09-04 17:51:20 +02:00
shortcutme
a12c639bed
Dont check files on startup
2016-09-04 17:51:00 +02:00
shortcutme
d6cc40cf3b
List modified files using content.db
2016-09-04 17:50:29 +02:00
shortcutme
f4de16fde6
Close db after 5 min idle time
2016-09-04 17:49:56 +02:00
shortcutme
0ab2630519
Change db journal to memory for faster connection time
2016-09-04 17:49:47 +02:00
shortcutme
682fa80a8a
Fix site size calculation
2016-09-04 17:44:45 +02:00
shortcutme
1801df32a6
Change getTotalSize to use content.db cache
2016-09-04 17:44:30 +02:00
shortcutme
23e06a09cb
Remove deleted files from hashfield
2016-09-04 17:43:57 +02:00
shortcutme
1bd6e2f493
Cache bad_files and optional hashfield in sites.json
2016-09-04 17:43:30 +02:00
shortcutme
ecb5885dba
Cache file sizes and modification date in sqlite db
2016-09-04 17:41:04 +02:00
shortcutme
2fcfa21761
Rev1429
2016-08-29 11:18:01 +02:00
shortcutme
4efaaaabc0
Stop when siteVerify find a bad file
2016-08-29 11:17:36 +02:00
shortcutme
709dc854e7
Add site to site manager if required
2016-08-29 11:17:19 +02:00
shortcutme
b52e8f74e2
Rev1428, Don't display websocket error when navigating away
2016-08-27 11:52:44 +02:00
shortcutme
887a07c3fb
Rev1427, Skip invalid files on dbRebuild
2016-08-27 11:01:41 +02:00
shortcutme
3ce11a0dab
Rev1426
2016-08-26 11:43:08 +02:00
shortcutme
6c6ce54a20
Run test in verbose mode
2016-08-26 11:42:44 +02:00
shortcutme
d76c1ca98e
Also cleanup connections for smaller sites
2016-08-26 11:42:23 +02:00
shortcutme
1557d3c390
Always keep connections for the sites
2016-08-26 11:41:45 +02:00
shortcutme
7edb784305
Fix user file updating on owned sites
2016-08-26 11:40:22 +02:00
shortcutme
f44de281a8
Rev1425
2016-08-22 03:41:20 +02:00
shortcutme
5061e0051a
Test missing cert verification
2016-08-22 03:41:12 +02:00
shortcutme
2c4f566687
Fix missing cert verification
2016-08-22 03:40:55 +02:00
shortcutme
21812ec064
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2016-08-20 10:40:03 +02:00
shortcutme
173355bc02
Rev1424, Fix connected_limit and size_limit paramter parsing
2016-08-20 10:39:52 +02:00
ZeroNet
3c7a9f0f82
Merge pull request #537 from megfault/patch-1
...
Fix typos in log message
2016-08-17 11:32:25 +02:00
shortcutme
3049e489fb
Rev1422
2016-08-16 19:58:27 +02:00
shortcutme
3524198599
Don't log owned local file reload
2016-08-16 19:56:35 +02:00
shortcutme
274414a54b
Give up user's content.json after 5 retrys
2016-08-16 19:56:18 +02:00
shortcutme
b40b3e2d85
Fix config size_limit parsing
2016-08-16 19:55:55 +02:00
Ana Barroso
c9660ed20e
Fix typos in log message
2016-08-16 18:14:02 +02:00
shortcutme
8cd7a63490
Rev1416, Remove merger permission from merged sites
2016-08-15 23:05:05 +02:00
shortcutme
e9009c5c75
WorkerManager quickfix
2016-08-15 15:59:49 +02:00
shortcutme
686a2de570
Rev1411
2016-08-15 13:57:16 +02:00
shortcutme
92e4dd64d1
Dont recalculate site size on update
2016-08-15 13:56:17 +02:00
shortcutme
3c5e4e64ca
Fix site size calculation
2016-08-15 13:56:04 +02:00
shortcutme
16ed55a745
Dont recalculate site size on owned site update
2016-08-15 13:55:45 +02:00
shortcutme
64febc7f61
Publish incoming modifications only to 2 peers
2016-08-15 13:54:00 +02:00
shortcutme
4975ef82d7
Fix port open checking
2016-08-15 13:53:20 +02:00
shortcutme
954c6bcbc3
Worker number related to connection limit
2016-08-15 13:52:48 +02:00
ZeroNet
af4447e666
Version 0.4.0, Rev1400
2016-08-10 13:03:12 +02:00
ZeroNet
b7b238b890
Re-sign testdata
2016-08-10 13:00:14 +02:00
ZeroNet
96f368c7e2
Test user file archiving
2016-08-10 12:59:42 +02:00
ZeroNet
48d59e355c
Allow content.json without modification date
2016-08-10 12:59:19 +02:00
ZeroNet
7bd76270ba
Remove bad status from deleted files
2016-08-10 12:58:54 +02:00
ZeroNet
bed66cdcd2
ContentManager.py formatting
2016-08-10 12:58:19 +02:00
ZeroNet
f719b89a7a
Always apply extended information to content.json if keys missing
2016-08-10 12:57:55 +02:00
ZeroNet
7291ac8c6b
No exception on incomplete content.json signing
2016-08-10 12:57:24 +02:00
ZeroNet
ec759442ed
Support and delete archived users files
2016-08-10 12:55:39 +02:00
ZeroNet
238cb25bb4
Small incoming connection optimization
2016-08-10 12:51:38 +02:00
ZeroNet
f21fdb23b6
Allow to store field in json table
2016-08-10 12:49:38 +02:00
ZeroNet
0ddc1e47ba
Delete file's database entries if file paramter is False
2016-08-10 12:49:22 +02:00
ZeroNet
55cc496c2e
Type 3 json table format
2016-08-10 12:47:29 +02:00
ZeroNet
721bed76a9
Type 3 dbschema version for merger sites
2016-08-10 12:46:27 +02:00
ZeroNet
a38b6c9fb2
It new js should be at least 1 second newer than previous file to merge again
2016-08-10 12:45:48 +02:00
ZeroNet
1f4609d1a3
Fix dbRebuild command line action
2016-08-10 12:44:17 +02:00
ZeroNet
07a6bd523c
Accept only 30 peers on pex
2016-08-10 12:44:00 +02:00
ZeroNet
122ef02605
Hot-patch in memory plugin classes
2016-08-10 12:43:35 +02:00
ZeroNet
67f75c4bef
Skip archived user files
2016-08-10 12:42:29 +02:00
ZeroNet
0275954fb7
Tracker log total peers
2016-08-10 12:42:13 +02:00
ZeroNet
44dc4c41c9
Wait for user's content.json on file request
2016-08-10 12:41:35 +02:00
ZeroNet
e5e76a4ef5
Do not reload the whole site on update command
2016-08-10 12:41:04 +02:00
ZeroNet
021a084796
Peers query optimize
2016-08-10 12:40:17 +02:00
ZeroNet
1ec00947ad
Save site on content.json arrive
2016-08-10 12:36:20 +02:00
ZeroNet
f38f4c3758
Use SiteManager to save site
2016-08-10 12:35:40 +02:00
ZeroNet
2852bbc657
Remove unnecessary site savings
2016-08-10 12:35:17 +02:00
ZeroNet
0d565dc64d
Better site settings saving
2016-08-10 12:34:28 +02:00
ZeroNet
1f3a4f0e2f
Remove orphan sites from sites.json
2016-08-10 12:33:34 +02:00
ZeroNet
53249f4f07
Add own logger to SiteManager
2016-08-10 12:32:28 +02:00
ZeroNet
0569697d98
Update database on delete
2016-08-10 12:31:54 +02:00
ZeroNet
acf24aab6f
Allow to pass file object on file updated
2016-08-10 12:31:30 +02:00
ZeroNet
3ff75c6602
Also trigger onUpdated on file delete
2016-08-10 12:30:35 +02:00
ZeroNet
0be6cb6602
Move database files listing to separate funcion
2016-08-10 12:30:04 +02:00
ZeroNet
9def3b58eb
Allow plugins on SiteStorage
2016-08-10 12:28:57 +02:00
ZeroNet
447a37f228
Compiled wrapper.coffee
2016-08-10 12:28:05 +02:00
ZeroNet
70cf67498b
Hide progress bar after 300ms
2016-08-10 12:27:37 +02:00
ZeroNet
10b46db524
Also display progress bar for other sites
2016-08-10 12:27:24 +02:00
ZeroNet
687208a785
Fix wrapperReload command
2016-08-10 12:26:00 +02:00
ZeroNet
2915eb7a83
Reply to setlocalstorage
2016-08-10 12:25:39 +02:00
ZeroNet
f82055fef7
Wrapper permissionadd confirm
2016-08-10 12:25:25 +02:00
ZeroNet
835381fbb1
Filter media referrer by original request address
2016-08-10 12:24:47 +02:00
ZeroNet
04bed98a97
Store original request address
2016-08-10 12:24:09 +02:00
ZeroNet
d542cc5b32
Log fileWrite permission errors
2016-08-10 12:23:01 +02:00
ZeroNet
c486e9fa1a
Pass current site to publisher callback
2016-08-10 12:22:27 +02:00
ZeroNet
92dbe597ea
Allow to store extra data in content.json
2016-08-10 12:21:34 +02:00
ZeroNet
c23c397764
Option to accept unknown certs
2016-08-10 12:18:22 +02:00
ZeroNet
d6fdf8af9c
Fix fileRules exception without rules
2016-08-10 12:15:16 +02:00
ZeroNet
3d7ba7bdf8
Permission add and remove zeroframe api command
2016-08-10 12:12:47 +02:00
Thibaut Broggi
9e9832ad09
Set permission to 600 for some files
...
Files users.json and sites.json contains private key
Only the owner of these files should have access to them
2016-05-26 16:00:14 +02:00
Thibaut Broggi
a10e80318f
atomicWrite function now preserve file permissions
2016-05-26 15:59:40 +02:00
HelloZeroNet
81f196647b
Rev1287, Display error for unsupported browsers
2016-05-17 01:17:53 +02:00
HelloZeroNet
9f5917325b
Rev1286
2016-05-16 22:30:04 +02:00
HelloZeroNet
5b35bea489
Log DB close time, formatting
2016-05-16 22:28:59 +02:00
HelloZeroNet
bba7318a5b
Dont close DB when returning from wakeup
2016-05-16 22:28:30 +02:00
HelloZeroNet
3b8dc59ac5
rename wrapperPopstate to wrapperPopState
2016-05-16 22:27:17 +02:00
HelloZeroNet
fc9c604b66
Update signed file using the sidebar
2016-05-16 22:26:40 +02:00
HelloZeroNet
c9e0d6d6ca
Rev1284
2016-05-06 11:22:15 +02:00
HelloZeroNet
b66149bce8
Remove unnecessary test data
2016-05-06 11:18:37 +02:00
HelloZeroNet
ba24ad31d8
Rev1283
2016-05-05 12:12:52 +02:00
HelloZeroNet
3d081f6a59
Log websocket bad protocol version
2016-05-05 12:12:33 +02:00
HelloZeroNet
eac475d13f
Increment connections peer number on findConnection result
2016-05-05 12:12:18 +02:00
HelloZeroNet
36e969ed1f
Fix siteSign without connection server
2016-05-05 12:11:35 +02:00
HelloZeroNet
35192531a6
Remove not used Http class
2016-05-05 12:11:18 +02:00
HelloZeroNet
aa9161a83a
Check optional files findhash result every second
2016-05-05 12:11:07 +02:00
HelloZeroNet
eedce00d57
Rev1279, Sidebar open on mobile devices
2016-05-02 00:28:23 +02:00
HelloZeroNet
158059071b
Rev1278
2016-04-29 02:58:11 +02:00
HelloZeroNet
639a834658
Keep minimum 5 connections per site
2016-04-29 02:58:00 +02:00
HelloZeroNet
95cbc544de
Fix IE11 wrapper nonce errors
2016-04-29 02:56:58 +02:00
HelloZeroNet
3294f629b0
Rev1277, Fix sidebar site size display
2016-04-27 11:14:15 +02:00
HelloZeroNet
432aa037cb
Rev1276, Skip last_content_json_update while pending file parsing
2016-04-27 09:45:32 +02:00
HelloZeroNet
93e598cc59
Rev1275, Fix dictionary changed size during iteration error
2016-04-26 10:46:53 +02:00
HelloZeroNet
44ce10b14b
Rev1274
2016-04-25 02:26:37 +02:00
HelloZeroNet
bf384922a6
Use iteritems to save memory
2016-04-25 02:26:29 +02:00
HelloZeroNet
038bf4f2c8
Dont add -old postfix for content.json files
2016-04-25 02:26:13 +02:00
HelloZeroNet
34ead0aec2
Allow whitespace prefix for sql queries
2016-04-25 02:25:54 +02:00
HelloZeroNet
23265861c9
Start connected worker first
2016-04-25 02:25:28 +02:00
HelloZeroNet
e53f56ed30
Cleanup connections with less sites first
2016-04-25 02:25:11 +02:00
HelloZeroNet
d71d8b4cf5
Only publish to 5 peers on sitePublish command line action
2016-04-25 02:24:30 +02:00
HelloZeroNet
e9af4a5f6b
Cleanup not useful connections after 5 min
2016-04-25 02:24:05 +02:00
HelloZeroNet
75a5ab9441
Track used site per connection
2016-04-25 02:23:06 +02:00
HelloZeroNet
2a8355dba7
Formatting
2016-04-25 02:20:55 +02:00
HelloZeroNet
be49b6d35a
Change target connection per site to 10
2016-04-25 02:17:57 +02:00
HelloZeroNet
11f84d7bac
Rev1254
2016-04-20 23:42:58 +02:00
HelloZeroNet
59c5ad560b
Fix size calculation
2016-04-20 23:41:01 +02:00
HelloZeroNet
3812aa6502
Support verify content.json directly from parsed dict
2016-04-20 23:40:26 +02:00
HelloZeroNet
21cfa653ca
Mark files updates currently working on to avoid double update on slow systems
2016-04-20 23:38:22 +02:00
HelloZeroNet
c7b8ec5667
Allow only content.json update
2016-04-20 23:35:51 +02:00
HelloZeroNet
73c69d54bc
Dont save settings on every announce
2016-04-20 23:32:43 +02:00
HelloZeroNet
23389dc31e
Formatting
2016-04-20 23:30:25 +02:00
HelloZeroNet
38057c2e03
Log site config save time
2016-04-20 23:29:26 +02:00
HelloZeroNet
cd52a61c4c
Save sites.json every 10 minute
2016-04-20 23:28:58 +02:00
HelloZeroNet
55d76c8c5c
Faster SiteStorage.getSize
2016-04-20 23:28:21 +02:00
HelloZeroNet
38c78dcba1
IE10 compatible origin
2016-04-20 23:22:39 +02:00
HelloZeroNet
768dd98a22
Rev1235
2016-04-19 12:01:13 +02:00
HelloZeroNet
5f55d8a034
Rev1232, Db schema reload sidebar button
2016-04-18 02:24:14 +02:00
HelloZeroNet
30d16a8e05
Rev1231
2016-04-18 00:49:10 +02:00
HelloZeroNet
14db5c8469
Sql memory benchmark update
2016-04-18 00:48:14 +02:00
HelloZeroNet
3dd99626ff
Test DbQuery
2016-04-18 00:47:42 +02:00
HelloZeroNet
d2b9555508
Fix data dir detection
2016-04-18 00:47:26 +02:00
HelloZeroNet
cd5cdd580a
Re-publish modifications to less peers
2016-04-18 00:42:26 +02:00
HelloZeroNet
f69edf96d5
DbQuery: Parse and modify sql queries
2016-04-18 00:42:00 +02:00
HelloZeroNet
a40580501a
Version 0.3.7, Rev1210
2016-04-10 23:12:50 +02:00
HelloZeroNet
3bdde14821
Log patch size
2016-04-10 23:12:34 +02:00
HelloZeroNet
3a089ac512
Dont add data dir path to merged css file
2016-04-10 13:25:41 +02:00
HelloZeroNet
bbf1bc163d
Extra debug messages, cleanup unused lines
2016-04-10 13:25:11 +02:00
HelloZeroNet
b63254d15d
Rev1209
2016-04-09 19:49:45 +02:00
HelloZeroNet
5720f74669
Typos and formatting
2016-04-09 19:49:23 +02:00
HelloZeroNet
9bb0a0d91b
Display confirmation if zeroid already exists
2016-04-09 19:49:12 +02:00
HelloZeroNet
561bd80aa3
Fallback to simple file copy if rename failed
2016-04-09 19:43:44 +02:00
HelloZeroNet
1beb4fc2cb
Less sensitive internet checker
2016-04-09 19:31:26 +02:00
HelloZeroNet
58f0b0d0a1
Rev1201
2016-04-07 10:37:05 +02:00
HelloZeroNet
6388973292
Retry file rename later if resource not ready yet
2016-04-07 10:36:50 +02:00
HelloZeroNet
57bf36f90a
Only create old file if not exist
2016-04-07 10:35:02 +02:00
HelloZeroNet
6e65169a9d
Calculate diff right befor publish
2016-04-07 10:34:30 +02:00
HelloZeroNet
b4859c7293
Rev1200
2016-04-06 15:58:41 +02:00
HelloZeroNet
083f86412b
Test diff and site updating
2016-04-06 14:01:20 +02:00
HelloZeroNet
9c1ea71d2f
Try to use diff before downloading the file
2016-04-06 14:01:03 +02:00
HelloZeroNet
7ee8eead23
Remove duplicate peers from publish queue
2016-04-06 14:00:40 +02:00
HelloZeroNet
82b960c641
Pass diffs to other users
2016-04-06 13:59:53 +02:00
HelloZeroNet
7c3e470ea7
Calculate and send diff on startup commands
2016-04-06 13:58:43 +02:00
HelloZeroNet
ab1aaea7f5
Calculate and send diffs on publish
2016-04-06 13:57:19 +02:00
HelloZeroNet
888ad2aeff
Save files before writing with fileWrite to calculate diff on publish
2016-04-06 13:56:32 +02:00
HelloZeroNet
064341e1a8
Always skin -old and -new postfixed files from signing
2016-04-06 13:54:48 +02:00
HelloZeroNet
d527268cbe
Calculate diffs from -old and -new postfixed files
2016-04-06 13:54:32 +02:00
HelloZeroNet
699d32187e
Diff functions
2016-04-06 13:53:32 +02:00
HelloZeroNet
644fe69fa8
Fix noparallel with dict kwargs
2016-04-06 13:50:50 +02:00
HelloZeroNet
84e78859dc
SiteStorage.rename function
2016-04-06 13:50:20 +02:00
HelloZeroNet
8f39ed2467
Cloned site updating
2016-04-06 13:50:05 +02:00
HelloZeroNet
ec70c47aa0
Optimize path modifying functions
2016-04-06 13:48:13 +02:00
HelloZeroNet
f83a466919
Reduce cpu usage by calculating filename based priority boost only once
2016-04-06 13:47:00 +02:00
HelloZeroNet
5d0cc0b205
Fix older gevent compatibility
2016-04-06 13:45:47 +02:00
HelloZeroNet
8c09fd39db
Start clean site directory for every test
2016-04-06 13:45:31 +02:00
HelloZeroNet
9a15cd80b6
Fix broken tests caused by removing signs from memory
2016-04-06 13:44:31 +02:00
HelloZeroNet
695d257be5
Save memory by removing cert_sign and signs from loaded json files
2016-04-06 13:42:15 +02:00
HelloZeroNet
5a34448ba1
Less verbose logging
2016-04-06 13:39:17 +02:00
Fil
7a4472db4c
typo: "time wrap" should be "time warp"
2016-04-03 10:32:13 +02:00
HelloZeroNet
bd737f6779
Rev1098
2016-03-30 23:20:25 +02:00
HelloZeroNet
17ddbd8b32
Only start onions in passive mode
2016-03-30 23:19:46 +02:00
HelloZeroNet
0e13fbf5dc
Queue updates within 30 second to avoid network spam
2016-03-30 23:15:18 +02:00
HelloZeroNet
c8b949cef5
Save last received update time from peer to avoid send the same update on publish
2016-03-30 23:05:43 +02:00
HelloZeroNet
646eba930f
Change update spam rate limit to 20 secs
2016-03-30 23:01:05 +02:00
HelloZeroNet
aa1ee33e92
Allow @ and = in filenames
2016-03-30 23:00:07 +02:00
HelloZeroNet
b895ab5778
Fix find more peers to optional files
2016-03-30 22:59:21 +02:00
HelloZeroNet
0d934bcbe5
Rev1089
2016-03-26 01:33:44 +01:00
HelloZeroNet
09197ef71e
Dont publish twice
2016-03-26 01:33:37 +01:00
HelloZeroNet
f1c9eafd79
Fix streamfile error
2016-03-26 00:22:46 +01:00
HelloZeroNet
6d222b6ed7
Cleanup empty dirs
2016-03-26 00:22:27 +01:00
HelloZeroNet
045a57491a
Allow same opener as current window
2016-03-26 00:20:53 +01:00
HelloZeroNet
d222018bb6
Parse config plugins on test
2016-03-23 13:30:18 +01:00
HelloZeroNet
61c846c6ed
Rev1070
2016-03-23 13:05:58 +01:00
HelloZeroNet
33430ee67b
Force find more peer for optional task after 15sec
2016-03-23 13:05:48 +01:00
HelloZeroNet
2353eed64c
Less sensitive offline checker
2016-03-23 13:05:13 +01:00
Erkan Yilmaz
b5d74eec16
typo: definied -> defined
2016-03-21 09:43:53 +01:00
HelloZeroNet
6496a6125f
Rev1069, Allow to specify window parameters
2016-03-20 21:33:13 +01:00
HelloZeroNet
1364e3f316
Rev1062
2016-03-19 18:14:20 +01:00
HelloZeroNet
f3c8d5e541
Better internet outage detection based on last message from connections
2016-03-19 18:14:09 +01:00
HelloZeroNet
fcd4253a8d
Log last command line action to log/cmd.log
2016-03-19 18:11:37 +01:00
HelloZeroNet
7cc408de4c
siteDownload command line action
2016-03-19 18:11:12 +01:00
HelloZeroNet
54f9b49e90
Wait a bit for more tasks before consider site downloaded
2016-03-19 18:09:20 +01:00
HelloZeroNet
988f1435c5
Allow more workers if more task
2016-03-19 18:07:14 +01:00
HelloZeroNet
437a9b79a8
Less verbose site downloading
2016-03-19 18:06:07 +01:00
HelloZeroNet
ae092dc757
Disable DB updating command line argument
2016-03-19 18:05:49 +01:00
HelloZeroNet
99f0407ba2
wrapperOpenWindow command
2016-03-19 18:05:08 +01:00
HelloZeroNet
ab19dba99d
Rev1059
2016-03-19 12:24:05 +01:00
HelloZeroNet
231578b887
Internet outage detection to fixed 5 min
2016-03-19 12:23:52 +01:00
HelloZeroNet
09b3d6ffca
More clean force port checking
2016-03-19 12:23:29 +01:00
HelloZeroNet
edfaba89f9
Rev1057
2016-03-19 01:36:09 +01:00
HelloZeroNet
bdd658dddb
Internet outage detection
2016-03-19 01:36:01 +01:00
HelloZeroNet
ff681adfe9
Fix file merge order on Linux
2016-03-18 23:52:16 +01:00
HelloZeroNet
50708c16de
Dont allow checkSites run in parallel
2016-03-18 20:03:38 +01:00