shortcutme
07159ea5df
Remove invalid characters from language setting
2018-10-04 15:41:28 +02:00
ZeroNet
d1387e50e2
Merge pull request #1643 from DaniellMesquita/patch-3
...
Update pt-br.json
2018-10-02 18:33:17 +02:00
shortcutme
4e4dc30a91
Rev3616
2018-09-30 21:57:14 +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
60091a2b5e
Update pt-br.json
2018-09-22 16:08:07 -03:00
shortcutme
15c09a0f03
Rev3612
2018-09-21 20:40:38 +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
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
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
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
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
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
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
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
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
3869cb9bf3
Show incoming and outgoing connection separatley in stats page
2018-09-02 02:19:51 +02:00
shortcutme
1ce87ecfa8
Rev3576
2018-08-29 19:58:33 +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
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
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
0b38d73cc5
AnnounceZero return None on skipped announce due batching
2018-08-26 22:52:21 +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
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
879eb6295d
BigFile lock seek and read until previous request finished, fix seek relative to bigfile end
2018-08-16 16:20:11 +02: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
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
shortcutme
f33350a4ef
Rev3542, Trackers file path always relative to executable
2018-07-21 04:25:40 +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
6e1f4fada9
Rev3537, Allow to add peers to site with get request
2018-07-17 02:09:14 +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
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
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
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
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
Maciej Krüger
e548a4b6aa
de.json: Fix typo
...
Net{ => z}werkverbindung
2018-07-03 23:40:25 +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
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
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
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
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
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
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
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
9675ef1293
Merge pull request #1421 from ppsfassa/master
...
add Japanese
2018-05-22 12:14:42 +02:00
Takumi
671fb3476c
Re add jp
2018-05-19 17:10:11 +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
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
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
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
3beab611a3
Rev3415, Fix FireFox wrapper_nonce url injection
2018-04-18 21:40:29 +02:00
shortcutme
fd842c43a6
Rev3412, Change no longer working trackers
2018-04-18 13:13:20 +02:00
shortcutme
aa68e69a18
Rev3411
2018-04-12 19:28:59 +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
shortcutme
5285699a21
Rev3407, Fix connection timeout checker
2018-04-06 00:51:14 +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
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
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
af7c7da735
Optional file downloaded checking by separate function
2018-03-29 02:59:11 +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
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
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
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
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
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
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
1189c76691
Add existing bigfiles to piecefield if they were downloaded outside of ZeroNet
2018-03-14 22:21:45 +01:00
shortcutme
fbc10b8e32
Rev3356
2018-03-10 02:06:09 +01:00
shortcutme
511731f0b4
Add current timestamp to handshake for future time consensus feature
2018-03-10 02:04:14 +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
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
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
4c7013644f
Rev3340
2018-02-27 02:49:04 +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
357fd895bf
Add msgpack test
2018-02-23 15:44:07 +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
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
3d0a20452f
Fix site archived download test
2018-02-20 10:18:35 +01:00
shortcutme
c5b8495477
Rev3329
2018-02-18 05:49:35 +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
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
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
39366bfbf1
Rev3323, Fix bigfile download to non-existent directory
2018-02-11 01:48:17 +01: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
47db295088
Rev3318
2018-02-09 17:47:58 +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
644f65b5e4
Version 0.6.2, Rev3312
2018-02-09 11:42:44 +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
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
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
05c1df81ad
Rev3230
2018-01-28 16:44:52 +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
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
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
shortcutme
342f9f6096
Rev3223, Fix error when using ip wihout city entry
2018-01-20 12:11:43 +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
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
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
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
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
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
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
a2567277c6
Rev3163
2017-12-11 19:21:41 +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
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
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
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
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
ZeroNet
8242e91238
Merge pull request #1165 from imachug/dbquery
...
DbQuery and Newsfeed bug
2017-11-04 13:01:05 +01: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
2e74b73ba0
Verify signatures using CLI
2017-10-28 02:39:49 +02: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
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
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
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
shortcutme
d50603f722
Rev3114, Add details to permission requests
2017-10-17 17:02:56 +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
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
807dc866e5
Rev3106, Cancel other part downloads when delete optional file
2017-10-16 01:43:51 +02: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
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
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
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
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
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
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
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
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
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
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
Ivanq
db339eecd3
Allow 'backup' or 'log' as directories
2017-09-16 21:57:20 +03: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
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
grez911
158f9e37e5
Added explanation of convertion actionWrapper response to list
2017-08-25 11:05:48 +03: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
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
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
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
cclauss
231195ba0a
import binascii
...
Solves the undefined name on line 30
2017-07-31 12:28:55 +02:00
cclauss
504b147cee
import math
...
Resolves the undefined name on line 54
2017-07-31 12:06:11 +02:00
shortcutme
eb97ea4f34
Rev2169
2017-07-29 13:46:04 +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
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
cclauss
eaa344abca
Update main.py
2017-07-16 22:57:28 +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
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
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
db8c85d249
Version 0.5.6, Changelog
2017-06-15 22:23:00 +02:00
shortcutme
a89f66e8b5
Rev2109
2017-06-15 19:50:11 +02:00
shortcutme
e9ce137e14
Display invalid hosts
2017-06-15 19:49:51 +02:00
shortcutme
2f7bfa95b2
Fix multi value argument command line parsing
2017-06-15 19:49:00 +02:00
shortcutme
c84fcf2034
Support manual ui_host command line parameter
2017-06-15 19:48:01 +02:00
shortcutme
0d3fa43f00
Remove unnecessary ui ip replace
2017-06-15 19:43:23 +02:00
shortcutme
2e04ba1880
Bind ui server to ipv4 address
2017-06-15 19:42:38 +02:00
ZeroNet
85b2a81568
Merge pull request #869 from MRoci/master
...
Root content.json "signers" field as a list
2017-06-15 15:24:00 +02:00
shortcutme
0725464388
Fix database loading
2017-06-15 13:33:51 +02:00
shortcutme
f506ac9701
Faster getPath
2017-06-15 13:30:36 +02:00
shortcutme
97b3563e6b
Rev2105, Fix database updating when path contains special characters
2017-06-15 13:30:06 +02:00
MRoci
9ac5746e3c
Changed this assignment to have the "signers" field in root's
...
content.json as a list and not a dictionary to mantain uniformity with
"includes" "signers" field and for not having a dict with empty values
2017-06-13 18:20:39 +02:00
shortcutme
1f1cbf01d7
Rev2103
2017-06-13 14:21:07 +02:00
shortcutme
eefe7e1b5a
Don't add obsolete old signature format
2017-06-13 14:20:58 +02:00
shortcutme
42874038e2
Only allow UI requests from safe hosts
2017-06-13 14:19:23 +02:00
shortcutme
d55fbd1728
Remove obsolete auth_key_sha512
2017-06-13 14:18:17 +02:00
shortcutme
aa402ebaf3
Fix typo
2017-06-13 14:13:09 +02:00
shortcutme
ae21f056d5
Error if no peer connection found
2017-06-13 14:12:48 +02:00
shortcutme
a4a23f3ea0
Fix site lock violation logging
2017-06-13 14:12:13 +02:00
Ivanq
67395b5e47
Allow fileRules for root content.json
2017-06-13 11:36:38 +03:00
shortcutme
742c2fe684
Rev2099, Keep tor client running until update finished
2017-06-06 00:05:43 +02:00
shortcutme
5801863b76
Rev2098
2017-06-05 01:09:17 +02:00
shortcutme
653219d1de
Rev2096
2017-06-03 00:54:26 +02:00
shortcutme
6167dda01d
Compact json list output
2017-06-03 00:53:59 +02:00
shortcutme
0b7d1ad90d
Add callback for certSelect
2017-06-03 00:53:40 +02:00
shortcutme
5e6f6c5b85
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-05-30 01:04:50 +02:00
shortcutme
f0f32cf25c
Rev2092, Prefer recent peers when starting workers
2017-05-30 01:04:45 +02:00
Artem Molotov
d6721f0656
Small fix russian translation
2017-05-28 18:22:35 +03:00
shortcutme
de363b57ce
Rev2091, Port opening error should not prevent ZeroNet startup
2017-05-26 12:22:35 +02:00
shortcutme
e291555e60
Rev2090, Fix ssl patch library finding, Changelog for 0.5.5
2017-05-26 12:14:43 +02:00
Sergei Bondarenko
830f98573e
fix incorrect variable order in file_path.replace
2017-05-24 19:28:02 +03:00
shortcutme
b0d574dfb0
Rev2089, Close the transaction on failed peer db save
2017-05-24 10:40:10 +02:00
shortcutme
b73742839b
Rev2088
2017-05-24 10:29:19 +02:00
shortcutme
89bb12de71
Search for success message instead of error when portchecking
2017-05-24 10:28:59 +02:00
shortcutme
ed11ae283f
Use https for portchecker.co
2017-05-24 10:27:02 +02:00
shortcutme
fb43dfb4f2
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-05-23 12:42:16 +02:00
shortcutme
6dc084c3ab
Rev2087
2017-05-23 12:42:09 +02:00
shortcutme
ba9cd9b0ca
Fix undefined placeholder
2017-05-23 12:42:02 +02:00
shortcutme
aacde33614
File size limit default to 10MB
2017-05-23 12:41:37 +02:00
shortcutme
3f59727ab6
Formatting
2017-05-23 12:40:42 +02:00
Sergei Bondarenko
a871b5dbe7
fix issue #936
...
os.path.join(*file_path.split("/")) construction drops leading slash from string thus making absolute path relative. It leads into problems in case if data_dir differs from directory where is zeronet installed.
2017-05-22 20:31:44 +03:00
shortcutme
7900578077
Rev2082, Log websocket receive errors
2017-05-22 11:34:16 +02:00
MuxZeroNet
35a18bd0b2
Weak password warning ( #938 )
...
* Weak password warning
* Update UiWebsocket.py
* Don't implement print with an O(n^2) iteration
* Rename method
* Fix logging, uncaught exception in addNotes
and pushes a notification when UI server is bound to the whole Internet.
* Remove memo comments. Remove terminal hue.
2017-05-22 11:13:45 +02:00
shortcutme
e6680b4f60
Version 0.5.5, Rev2081, Lack of JS notification
2017-05-18 23:03:26 +02:00
shortcutme
077b3df3cd
Rev2080
2017-05-18 03:07:43 +02:00
shortcutme
edd726ac9f
Site upgrade support in clone command
2017-05-18 03:07:32 +02:00
shortcutme
cbf184846a
Fix permissionAdd/Remove admin command
2017-05-18 03:05:45 +02:00
shortcutme
2677ad92d3
Fix multi-line confirmation dialog
2017-05-18 03:05:02 +02:00
shortcutme
442c01eabf
Rev2068, Deny blacklist add/remove in multiuse mode
2017-05-14 22:59:47 +02:00
shortcutme
d467aabd4c
Rev2067, Fix inner_path stripping
2017-05-11 18:18:12 +02:00
shortcutme
f4f4aa0e50
Rev2066
2017-05-11 18:03:12 +02:00
shortcutme
84b535767b
By default nothing is domain
2017-05-11 18:02:05 +02:00
shortcutme
5908d2ca53
RenderWrapper showloadingscreen parameter
2017-05-11 18:01:16 +02:00
shortcutme
27a582634f
Don't check referrer for html files
2017-05-11 18:00:57 +02:00
shortcutme
47245f485a
ActionFile security check
2017-05-11 17:59:46 +02:00
shortcutme
545459be88
RenderWrapper with parameters
2017-05-11 17:59:12 +02:00
shortcutme
b5d3995874
GetSiteUrl based on if it's proxy request
2017-05-11 17:57:29 +02:00
shortcutme
487f5cb8c2
Fix unicode url redirects
2017-05-11 17:56:01 +02:00
shortcutme
cc31081f1c
Different design for second button of wrapperConfirm
2017-05-11 17:55:38 +02:00
shortcutme
a9b9902e60
Placeholder support for displayPrompt
2017-05-11 17:55:09 +02:00
shortcutme
f183e756f3
Multi button support for wrapperConfirm
2017-05-11 17:54:48 +02:00
shortcutme
bf042ce7a3
Rev2060, Only boost all.js and all.css priority, really fix download priority test
2017-05-07 21:34:44 +02:00
shortcutme
d2cf613872
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2017-05-07 21:21:35 +02:00
shortcutme
f67cb7b145
Rev2059, Fix download test, boost priority on request by 15, Adjust default priorities
2017-05-07 21:21:26 +02:00
probonopd
b8fb53ba20
Allow running from usr/share/zeronet
2017-05-07 19:51:53 +02:00
shortcutme
db744f576e
Rev2058
2017-05-07 18:19:24 +02:00
shortcutme
3f772d1e1e
Boost priority for essential files to allow concurrent requests
2017-05-07 18:19:08 +02:00
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