shortcutme
cfad85b30e
Log file object on db load
2017-02-13 16:12:56 +01:00
shortcutme
276b65f0b9
Rev1893, In multiuser mode dont allow users to add or remove mute
2017-02-11 21:57:12 +01:00
shortcutme
a15d82a7ef
Rev1892
2017-02-11 18:26:37 +01:00
shortcutme
6149f5c6ee
Download everything on add
2017-02-11 18:26:37 +01:00
shortcutme
0106a193e5
Store SiteManager to UiServer
2017-02-11 18:26:36 +01:00
shortcutme
f523925817
Add separate function to check if user has run the API command
2017-02-11 18:26:36 +01:00
shortcutme
6b900ab0b1
Rev1884, Fix mute plugin startup error
2017-02-10 00:40:32 +01:00
shortcutme
becb71ad28
Version 0.5.2, Rev1882
2017-02-09 01:58:26 +01:00
shortcutme
56efa02820
GetDbFiles return inner path
2017-02-09 01:57:12 +01:00
shortcutme
f3c71f3e6c
Move SiteStorage database updating to separate function
2017-02-09 01:56:20 +01:00
shortcutme
4ec0209dd7
Invalid request detect
2017-02-09 01:54:24 +01:00
shortcutme
277d16eabb
Bad action increment on invalid file update request
2017-02-09 01:54:04 +01:00
shortcutme
38d330da1a
Rename db.loadJson to db.updateJson
2017-02-09 01:53:31 +01:00
shortcutme
90c9adc8dc
Fix error reporting on asnyc websocket functions
2017-02-09 01:53:02 +01:00
shortcutme
eb30eb90d6
Use more worker on initial sync
2017-02-09 01:52:39 +01:00
shortcutme
d411d4d398
Rev1862, Skip optional file delete on invalid limit
2017-02-06 09:57:51 +01:00
ZeroNet
c9fa29c562
Merge pull request #798 from l5h5t7/master
...
Update Chinese translation
2017-02-05 23:19:13 +01:00
shortcutme
f74e9397db
Rev1861, Fix favicon for zero url access type
2017-02-05 22:55:24 +01:00
shortcutme
4988d31aff
Rev1859, Update more active sites first
2017-02-05 18:36:58 +01:00
shortcutme
a08114b1b0
Rev1855, Fix content type detection, Formatting
2017-02-02 12:51:41 +01:00
ZeroNet
57a0d4f8a6
Update test
2017-02-01 23:48:24 +01:00
shortcutme
aab6255783
Rev1851
2017-01-29 19:03:29 +01:00
shortcutme
66e2bfd76b
Reset bad_files on full update
2017-01-29 19:03:22 +01:00
shortcutme
db7dad6731
Don't delete content.json files from bad_files on update
2017-01-29 19:03:08 +01:00
shortcutme
b03f287d86
Dont log changed files
2017-01-29 19:02:40 +01:00
shortcutme
2b389e4e85
Support since parameter for siteUpdate
2017-01-29 19:02:08 +01:00
lmath
4559ee0d7f
Update Chinese translation
2017-01-28 06:27:45 +08:00
shortcutme
1668659ff6
Rev1848
2017-01-27 14:02:03 +01:00
shortcutme
13f0ccf8c6
Fix optional files deleting
2017-01-27 14:01:55 +01:00
shortcutme
8a75f200ca
No logging phantomjs
2017-01-27 14:00:41 +01:00
shortcutme
8b2920c296
Add relative path to file info
2017-01-27 14:00:28 +01:00
shortcutme
b29634e906
Rev1844
2017-01-27 13:06:17 +01:00
shortcutme
32c63fb140
Don't reload source on changes in Test directory
2017-01-27 13:06:09 +01:00
shortcutme
d65c7d05a4
Remove /media access
2017-01-27 13:05:49 +01:00
shortcutme
72f91a2816
Fix selenium with gevent 1.2
2017-01-27 13:05:10 +01:00
shortcutme
c57d0283b3
Fix optional files test
2017-01-27 13:04:32 +01:00
shortcutme
8fcca9cb9c
Rev1841
2017-01-27 12:09:35 +01:00
shortcutme
c9ba59e895
Fix new version popup on first visit
2017-01-27 12:09:23 +01:00
shortcutme
697e177e13
Don't remove missing optional files
2017-01-27 12:02:14 +01:00
shortcutme
0f0cf18f92
Store data in Application Support if running from Library
2017-01-24 16:36:51 +01:00
shortcutme
6271fb9218
Update test
2017-01-23 17:23:31 +01:00
shortcutme
fd71a36da8
Rev1838
2017-01-23 12:55:11 +01:00
shortcutme
6c9f709290
Fix linux utf8 path free space query
2017-01-23 12:55:03 +01:00
shortcutme
802b6775d7
Wait a bit before browser open to let http server start
2017-01-23 12:54:47 +01:00
shortcutme
2113b03a42
Rev1845, Hide Tor console window
2017-01-23 00:31:52 +01:00
shortcutme
a0c3d7f8a6
Rev1833, Fix utf8 system paths
2017-01-22 21:22:53 +01:00
shortcutme
6a46181e8e
Rev1830
2017-01-22 11:09:58 +01:00
shortcutme
54c553d13b
Timeout and Base64 encoding support for fileGet
2017-01-22 11:09:45 +01:00
shortcutme
bf34d95bc1
Call fileGet and fileList in async
2017-01-22 11:09:26 +01:00
shortcutme
b6644887bd
Move admin_commands to class variable
2017-01-22 11:08:41 +01:00
shortcutme
50acc6b55f
Rev1825
2017-01-21 23:01:48 +01:00
shortcutme
7938689f95
Skip SQLite thread check for macOS compatibility
2017-01-21 23:00:37 +01:00
shortcutme
8258da2e46
macOS var data location
2017-01-21 23:00:13 +01:00
shortcutme
5c1ce5302a
Replace dead tacker
2017-01-21 22:59:10 +01:00
ZeroNet
778e010bb3
Merge pull request #782 from cxgreat2014/patch-2
...
Add openssl support for optware and entware router
2017-01-20 20:53:07 +01:00
anonym
6679baadbb
TorManager.send(): read until repsonse terminator.
...
Tor command responses terminate with "250 OK\r\n" so we have to read
until that sequence is encountered.
The previous implementation is racy: after sending a command it would
accept whatever that is found on the socket as its response, no matter
if it is correctly terminated or not.
This commit fixes: https://github.com/HelloZeroNet/ZeroNet/issues/756
2017-01-20 10:53:31 +01:00
cxgreat2014
cdf3b3f011
Add openssl support for optware and entware
2017-01-20 15:29:17 +08:00
shortcutme
2dc981496b
Rev1821, Show progress bar on publishing
2017-01-16 13:41:57 +01:00
shortcutme
b68424f008
wrapperProgress API command
2017-01-16 13:41:11 +01:00
shortcutme
8c9457d636
Rev1818, Set user-only permissions on directories instead of files
2017-01-15 13:19:34 +01:00
shortcutme
0a3a71f634
Rev1817, Fix windows crash on trayicon shutdown
2017-01-14 21:41:59 +01:00
shortcutme
d3fc1cf897
Rev1816, Fix exe distribution forbidden error
2017-01-14 12:43:05 +01:00
MuxZeroNet
6b0ef500ed
Fix extension detection
2017-01-12 05:22:26 +00:00
ZeroNet
c20efea1e9
Merge pull request #757 from sirMackk/unicode_fix
...
Decodes IGD response to utf-8; Makes function arguments immutable;
2017-01-11 19:59:28 +01:00
shortcutme
77e07dd5b5
Rev1815, Request tor version using GETINFO
2017-01-11 19:56:33 +01:00
sirMackk
1d8fe61920
Decodes IGD response to utf-8; Makes function arguments immutable;
2017-01-11 19:53:22 +01:00
shortcutme
2425f9f03e
Rev1814
2017-01-11 13:14:02 +01:00
shortcutme
60fc5fb4d3
Allow transaction errors
2017-01-11 13:14:02 +01:00
shortcutme
4e96ddfb9e
Allow .. in data_dir path
2017-01-11 13:14:02 +01:00
MuxZeroNet
4a6dc7971e
#752
2017-01-09 05:01:49 +00:00
shortcutme
901478475f
Rev1812, Put zeronet.conf, data, log to parent dir when running from .exe, First signed commit
2017-01-09 01:28:50 +01:00
shortcutme
1a5bfd973e
Only download media if site is already added
2017-01-08 17:31:03 +01:00
shortcutme
6cb3bd9860
Rev1811
2017-01-08 17:28:45 +01:00
shortcutme
6c68f8dd6c
Fix content type detection for options request
2017-01-08 17:27:57 +01:00
shortcutme
2447279191
Rename websocket detection
2017-01-08 17:26:59 +01:00
shortcutme
612d885ad2
Fix OpenSSL loading for compiled exe
2017-01-08 17:25:50 +01:00
shortcutme
60e9bfbf19
Update to latest OpenSSL
2017-01-08 17:25:17 +01:00
MuxZeroNet
0a1eecee20
WebSocket requests not allowed
2017-01-08 06:56:42 +00:00
shortcutme
86bba4f0e4
Rev1806
2017-01-07 01:09:12 +01:00
shortcutme
bea212a8d1
Fix certAdd error
2017-01-07 01:09:05 +01:00
shortcutme
41ac8dc781
Add integer modification dates
2017-01-07 01:07:52 +01:00
shortcutme
3afca90c0e
Fix content.json modified float decimals on Android
2017-01-07 01:07:52 +01:00
ZeroNet
8ef7e0a772
Merge pull request #743 from MuxZeroNet/patch-1
...
Add X-Frame-Options header
2017-01-06 13:29:00 +01:00
shortcutme
6f2445c417
Rev1801, Fix open file limit set on Linux
2017-01-06 10:31:47 +01:00
MuxZeroNet
da7821a3a9
X-Frame-Options
2017-01-06 01:44:22 +00:00
shortcutme
431415c052
Rev1800, Use -tmpnew and -tmpold postfix for atomic write
2017-01-05 03:03:17 +01:00
shortcutme
5c2b90c20f
Rev1799, Force correct css content type
2017-01-05 02:33:33 +01:00
shortcutme
9d5bfa4be8
Rev1797
2017-01-05 02:27:14 +01:00
shortcutme
eee65da257
FileList API command
2017-01-05 02:26:58 +01:00
shortcutme
d9f8e83429
Safe disk write for content.json files
2017-01-05 02:26:44 +01:00
shortcutme
c94e73a029
Skip sites with broken content.json on startup
2017-01-05 02:26:05 +01:00
shortcutme
4514154364
Fix diff error
2017-01-05 02:25:49 +01:00
shortcutme
889c88c492
Close connection after 40 bad action
2017-01-05 02:25:16 +01:00
shortcutme
ee0176e730
Increase connection bad action on bad file location
2017-01-05 02:25:06 +01:00
shortcutme
5103879471
wrapperRequestFullscreen command
2016-12-30 19:32:36 +01:00
shortcutme
74a4a4b9da
Update websocket on permission add and remove
2016-12-30 18:55:11 +01:00
erqan
a3f62f56f6
tor_password argument...
2016-12-27 17:15:02 +03:00
shortcutme
9a1735f37d
Rev1791, Fix gevent 1.2 compatibility
2016-12-27 11:37:58 +01:00
shortcutme
86b0046f28
Don't allow load load wrapper frames as prefetch or as image
2016-12-27 11:37:35 +01:00
Derson5
9565335394
Polish translation ( #708 )
...
* Add files via upload
* Update and rename zeronet2.txt to pl.json
* Add files via upload
* Update and rename zeronet.txt to pl.json
2016-12-20 10:36:56 +01:00
shortcutme
e37daabb53
Rev1786, Fix sidebar on FF
2016-12-14 10:28:41 +01:00
shortcutme
987b7ffd0c
Rev1785
2016-12-14 00:44:18 +01:00
shortcutme
f89f351b3c
Dont copy content.json-default file
2016-12-14 00:43:08 +01:00
shortcutme
34ab2bad49
Clone inner path dest fix
2016-12-14 00:42:52 +01:00
shortcutme
62501d00b1
Use content.json-default if exists
2016-12-14 00:42:31 +01:00
shortcutme
c0d2e5efa6
Fix ZeroTalk scroll fixing
2016-12-14 00:25:47 +01:00
shortcutme
34e52153a2
Remove BOM and duplicate key
2016-12-12 17:01:59 +01:00
Thibaut Broggi
3cd04d03c8
Add spanish translation
2016-12-12 12:22:52 +00:00
shortcutme
a17ab1ce25
Rev1781, Only force / to end of site address
2016-12-09 01:00:53 +01:00
shortcutme
c4ae8ef711
Rev1780
2016-12-08 17:15:38 +01:00
shortcutme
10772a704e
Root path parameter for cloning
2016-12-08 17:14:55 +01:00
shortcutme
64321043b7
Fix permission error
2016-12-08 17:14:30 +01:00
shortcutme
350b417ccb
Rev1766, Hungarian translation of new files
2016-12-05 02:30:18 +01:00
shortcutme
f1f12ee8bd
Rev1762, Fix binary files corruption with new updated
2016-12-04 21:36:52 +01:00
shortcutme
b66317fa7d
Rev1761, Update ZeroNet from ZeroNet network
2016-12-04 18:57:08 +01:00
shortcutme
58848068e6
Save sites.json before updating
2016-12-04 18:55:03 +01:00
shortcutme
20ed04af84
Also delete orphan sites from site_id cache
2016-12-04 18:54:43 +01:00
shortcutme
5e6b41945b
Fix sidebar for empty sites
2016-12-04 18:54:22 +01:00
ZeroNet
2a443a29c2
Merge pull request #690 from erqan/tr
...
fixing turkish translation..
2016-12-04 18:31:34 +01:00
erqan
e5b5f5ba62
fixing turkish translation..
2016-12-03 13:18:40 +03:00
shortcutme
c1fd2be8cf
Rev1758, Change working dir to zeronet.py dir
2016-12-01 00:34:11 +01:00
erqan
c6aba41ed1
adding tr..
2016-11-26 15:08:53 +03:00
frerepoulet
df34abfcd9
Corrections to french translation
2016-11-24 15:50:48 -05:00
shortcutme
f083e26cf0
Rev1756, Sidebar button flud fix
2016-11-24 19:50:30 +01:00
iShift
3e06f21432
Russian translation for main
2016-11-24 15:05:29 +03:00
lmath
77208475b0
Fix translation commented by ooser ( #667 )
2016-11-23 15:51:49 +01:00
HostFat
45028fa2a3
Italian language ( #665 )
...
* Italian language
* Fix missing {
2016-11-22 22:33:58 +01:00
shortcutme
5adf4c31cb
Rev1755, wrapperSetTitle command
2016-11-22 02:06:32 +01:00
frerepoulet
610938b120
Initial french translation
2016-11-21 17:36:50 -05:00
Navo
13a17c1a16
Fixed typo in de.json
...
widerhergestellt -> wiederhergestellt
2016-11-21 19:15:14 +01:00
jaros1
8102b0608a
danish texts for ZeroNet
2016-11-20 15:23:06 +01:00
lmath
033b16928c
Add Chinese (Traditional, Taiwan) Translation
2016-11-20 13:05:38 +08:00
ZeroNet
0fa0f4c0d9
Merge pull request #651 from ysc3839/patch-1
...
Update zh.json
2016-11-19 14:38:15 +01:00
Maciej Krüger
4451e20573
Add German Translation ( #653 )
...
* Add German Translation
* Fix dot
2016-11-19 14:37:50 +01:00
Richard Yu
d6c70a4259
Update zh.json
2016-11-19 19:50:58 +08:00
shortcutme
bbbfffd1cb
Rev1754, Don't reload domain database on very request
2016-11-19 10:56:19 +01:00
l5h5t7
a601d5e41c
Add Chinese (Simplified) Translate
2016-11-19 08:14:33 +08:00
shortcutme
15061bafae
Rev1751
2016-11-18 21:40:01 +01:00
shortcutme
23a7c3e49c
Fallback to en language if failed to get system default locale
2016-11-18 21:39:53 +01:00
shortcutme
d65d5eb45c
Version 0.5.1, Rev1750
2016-11-18 20:15:51 +01:00
shortcutme
430805adcc
Add language to serverinfo
2016-11-18 20:11:11 +01:00
shortcutme
38ff33512f
Use raise instead of assert for sql select filter
2016-11-18 20:11:03 +01:00
shortcutme
8ad6cd2e81
Allow to change language configuration parameter, reload translate files on change
2016-11-18 20:10:24 +01:00
shortcutme
0f31f1d34a
Make UiWebsocket messages translatable
2016-11-18 20:09:51 +01:00
shortcutme
b25bf97cad
Add language to UI js as paramter to avoid cache
2016-11-18 20:07:58 +01:00
shortcutme
9ff2bfc4bb
Easier UI js translation
2016-11-18 20:07:26 +01:00
shortcutme
b276f01f2e
Hungarian transition of Python messages
2016-11-18 20:06:59 +01:00
shortcutme
e4cfec3ba0
Test strict translator
2016-11-18 20:03:00 +01:00
shortcutme
da2e47cd5f
Python, Html, JS translator class
2016-11-18 20:02:43 +01:00
shortcutme
d7ff49c4c7
Reload source on .json changes
2016-11-18 20:02:03 +01:00
shortcutme
4413f77ba9
Language parameter
2016-11-18 20:00:15 +01:00
shortcutme
bd49ecd585
Rev1714
2016-11-16 11:22:47 +01:00
shortcutme
0e83eba6df
Don't retry failed peer on optional file search
2016-11-16 11:22:38 +01:00
shortcutme
b220f5de5c
Noparallel ignore args add first parameter to make it per-class
2016-11-16 11:21:31 +01:00
shortcutme
6c74f6c527
Possible to disable length header on sitemeda
2016-11-16 11:19:35 +01:00
shortcutme
2e08d68d87
Remove content.json files from bad file list
2016-11-16 11:19:08 +01:00
shortcutme
d5210d27e2
Load all sites on commands to avoid errors
2016-11-16 11:18:44 +01:00
shortcutme
c38611dc15
Only display opened db number in log
2016-11-16 11:18:15 +01:00
shortcutme
c82c61ef3d
Rev1704, FIx siteSign error
2016-11-11 23:12:32 +01:00
shortcutme
c076f605aa
Rev1703, Allow custom favicon
2016-11-10 23:14:30 +01:00
shortcutme
70e78056e9
Sorted load of plugins
2016-11-10 23:10:28 +01:00
shortcutme
93866f9abf
Rev1702
2016-11-08 15:02:50 +01:00
shortcutme
c2984ecd47
Update site size after archiving
2016-11-08 15:02:44 +01:00
shortcutme
d21d0d5b9a
Rev1701, Simpler index for better sqlite compatibility
2016-11-08 03:34:28 +01:00
shortcutme
14f2470477
Version 0.5.0, Rev1700
2016-11-07 23:49:02 +01:00
shortcutme
de5eb43da1
Warnings instead of errors
2016-11-07 23:48:34 +01:00
shortcutme
110885401c
Use optionalDownloaded in workermanager
2016-11-07 23:48:11 +01:00
shortcutme
2b7e898781
WorkerManager onCompelte function
2016-11-07 23:47:53 +01:00
shortcutme
2cdde7dd46
Retry file deletion on error
2016-11-07 23:47:09 +01:00
shortcutme
9765afc286
Modify checkfiles to use optionalRemove, optionalDownloaded and isDownloadable functions
2016-11-07 23:46:54 +01:00
shortcutme
cb5b3884cd
Change verification errors to warning
2016-11-07 23:44:58 +01:00
shortcutme
9178a3ad6a
Handle missing content
2016-11-07 23:44:38 +01:00
shortcutme
cc504e93f6
Change contentdb calls to site object
2016-11-07 23:43:42 +01:00
shortcutme
4890c4cb2f
Fix big site download
2016-11-07 23:43:08 +01:00
shortcutme
73b3c8db55
Use site object on delete from contentdb
2016-11-07 23:42:28 +01:00
shortcutme
713a2f88a9
Query and send more hashfield
2016-11-07 23:42:13 +01:00
shortcutme
30a2116abf
Only announce if trackers
2016-11-07 23:42:00 +01:00
shortcutme
6acc81cb50
Retry bad files in separate thread
2016-11-07 23:41:25 +01:00
shortcutme
af571deb16
Peer cleanup ttl based on peer numbers
2016-11-07 23:40:04 +01:00
shortcutme
e6a82d4c64
Pooled file downloads to handle large ammount of files better
2016-11-07 23:39:45 +01:00
shortcutme
83b3dc8fbe
Autodownload optional pattern check to separate function to allow plugins
2016-11-07 23:39:04 +01:00
shortcutme
d1ad7e0850
Stats for total optional files and downloaded optional files in a site
2016-11-07 23:36:04 +01:00
shortcutme
2048648b39
Reduce findoptional spam
2016-11-07 23:32:20 +01:00
shortcutme
a3d21f5377
Update if high priority and less than 10 peers for the file
2016-11-07 23:29:53 +01:00
shortcutme
62d092e5ac
Update task ids during startFindOptional if new task added
2016-11-07 23:27:42 +01:00
shortcutme
d60785ee33
Ignore parameters for startFindOptional noparallel
2016-11-07 23:26:07 +01:00
shortcutme
fe19bd2fce
Faster findOptionalTasks
2016-11-07 23:25:25 +01:00
shortcutme
7951763612
Faster findOptionalHashIds
2016-11-07 23:24:50 +01:00
shortcutme
5fafe7cf29
Change contentdb reference to site object in test
2016-11-07 23:20:52 +01:00
shortcutme
bd51c61eb6
Findhashfield optimization and limit
2016-11-07 23:20:08 +01:00
shortcutme
9fcd456205
Return file send stats
2016-11-07 23:19:33 +01:00
shortcutme
c727443ea3
Log connection cpu time usage for non io heavy commands
2016-11-07 23:19:17 +01:00
shortcutme
7ffd897653
Change contentdb after it modified in db
2016-11-07 23:17:41 +01:00
shortcutme
e7c9c2d192
Call ContentDb functions with site object
2016-11-07 23:16:22 +01:00
shortcutme
0b599a95e8
Only import supported cols
2016-11-07 23:15:09 +01:00
shortcutme
5893bbc199
Fix map command overwrite
2016-11-07 23:14:36 +01:00
shortcutme
7baeb8e10f
Allow keyvalue table creation before json_id present
2016-11-07 23:14:09 +01:00
shortcutme
14f10d7d10
Open cursor if necessary
2016-11-07 23:13:05 +01:00
shortcutme
bdc8c7e5cc
Formatting
2016-11-07 23:12:48 +01:00
shortcutme
f55a1f1bf3
Support delayed commands in Db
2016-11-07 23:11:14 +01:00
shortcutme
b7ede15b06
Print message before shutdown
2016-11-07 23:10:31 +01:00
shortcutme
d5d3f32bf8
Support traceback info formatting
2016-11-07 23:09:39 +01:00
shortcutme
0d9e3baebc
Formatting
2016-11-07 23:09:06 +01:00
shortcutme
8955998d25
Support insertOrUpdate in database cursor
2016-11-07 23:08:57 +01:00
shortcutme
d595373f9f
Use insertOrUpdate instead of replace on setcontent
2016-11-07 23:08:13 +01:00
shortcutme
12bf5bb152
Sote site in contentdb after files loaded
2016-11-07 23:02:37 +01:00
shortcutme
c35ffccf6c
Change to schema based ContentDb to easier extension
2016-11-07 23:01:40 +01:00
shortcutme
0706748d10
Accept plugins to ContentDB
2016-11-07 23:00:59 +01:00
shortcutme
b3ba79a0fd
Function to check if the user has permission to modife a site
2016-11-07 22:55:09 +01:00
shortcutme
81744c584e
Merge wrapper js modifications
2016-11-07 22:53:07 +01:00
shortcutme
0774662689
Allow more connection backlog
2016-11-07 22:52:34 +01:00
shortcutme
6201612169
Store cpu time used by connection
2016-11-07 22:52:22 +01:00
shortcutme
fc239cfd0d
Change tracker to more reliable one
2016-11-07 22:52:03 +01:00
shortcutme
7677b6859e
Move config file modification to Config class
2016-11-07 22:51:43 +01:00
shortcutme
76af3a2e78
Gevent timer helper
2016-11-07 22:50:45 +01:00
shortcutme
38838b94a2
Formatting
2016-11-07 22:50:33 +01:00
shortcutme
5ff31e7cb4
Get free space on HDD function
2016-11-07 22:50:01 +01:00
shortcutme
ccb35f1353
Send content size header for normal files
2016-11-07 22:49:13 +01:00
shortcutme
a4a52e7ed4
Add websockets messages until its connected
2016-11-07 22:44:54 +01:00
shortcutme
0214741345
Hashfield test fix
2016-11-07 22:44:03 +01:00
shortcutme
d5b8722bb0
Kill greenlets between tests
2016-11-07 22:43:26 +01:00
shortcutme
c5851cd166
Better DB tests
2016-11-07 22:42:27 +01:00
shortcutme
0418a3e6de
Only save sites.json if fully loaded to avoid data loss
2016-11-07 22:40:12 +01:00
shortcutme
8f3dfd7435
Fix site deletion errors on startup
2016-11-07 22:38:01 +01:00
shortcutme
efbd485f5f
Update more hashfield on site check
2016-11-07 22:37:31 +01:00
shortcutme
3ba2ecedce
Only try to close upnp opened port if necessary
2016-11-07 22:36:14 +01:00
shortcutme
cb214476e4
Keep plugin order after reload to allow plugins to extend other ones
2016-11-07 22:35:28 +01:00
shortcutme
91513f15ae
Remove hash by id from hashfield
2016-11-07 22:35:05 +01:00
shortcutme
d39d6a2bd4
Mark if peer has hasfield
2016-11-07 22:34:46 +01:00
shortcutme
65d2b0d996
Still open browser if already running
2016-11-07 22:34:27 +01:00
shortcutme
484659fc3f
Separate lock file instad of log file locking
2016-11-07 22:34:12 +01:00
shortcutme
64179e7dc1
Rev1536, Start download optional files on help check
2016-10-04 16:24:33 +02:00
shortcutme
b003c8df01
Rev1535, Fix err not defined on content load
2016-10-04 11:36:33 +02:00
shortcutme
83158de1ce
Rev1534
2016-10-03 19:26:51 +02:00
shortcutme
c9efcf7389
Catch socket errors on uPnP punch
2016-10-03 19:26:37 +02:00
shortcutme
3774630476
Close socket after uPnP request
2016-10-03 19:26:06 +02:00
shortcutme
1849547133
Rev1533, Add uPnP open protocols as parameter
2016-10-02 14:39:03 +02:00
shortcutme
8f6f6abb0e
Rev1532
2016-10-02 14:27:37 +02:00
shortcutme
fbdc9e2b40
Comment typo
2016-10-02 14:24:48 +02:00
shortcutme
bca08970ba
Always disable announce when testing
2016-10-02 14:23:30 +02:00
shortcutme
d6da0c421c
Better json compressing
2016-10-02 14:23:05 +02:00
shortcutme
bb23bc7b3c
Send diff to second batch of peers
2016-10-02 14:22:32 +02:00
shortcutme
31077eb346
Move uPnP port remove to fileserver
2016-10-02 14:22:01 +02:00
shortcutme
2ab04deded
Move optional files hashfield adding to workermanager for better performance
2016-10-02 14:18:35 +02:00
ZeroNet
906f6c65d9
Merge pull request #577 from sirMackk/upnp_update
...
Closes #466 - Close ports on exit + minor refactoring w/ tests
2016-10-01 13:24:48 +02:00
sirMackk
ea47c47b5e
Makes opening a port stop after first successful try.
2016-09-29 15:24:46 +02:00
shortcutme
d760a71b76
Rev1529, Fix json write bug with [] characters in value
2016-09-29 13:01:02 +02:00
ZeroNet
6a58083431
Merge pull request #588 from dldx/master
...
Update UiRequest.py
2016-09-28 20:42:44 +02:00
shortcutme
a5a56355dc
Rev1527
2016-09-28 20:40:10 +02:00
shortcutme
3331e2305b
Fix sitePublish cli command
2016-09-28 20:36:02 +02:00
shortcutme
117a82c059
Delete bad_files without size
2016-09-28 20:35:53 +02:00
Durand D'souza
13837971a7
Update UiRequest.py
...
Fixed a bug where a lack of a trailing slash in every url caused zeronet to fail to load the page, even if it existed.
2016-09-20 05:23:34 +01:00
shortcutme
d608a0d847
Rev1525
2016-09-17 21:01:26 +02:00
shortcutme
67c9921ace
Only add non-connected peers to publish if necessary
2016-09-17 21:01:16 +02:00
shortcutme
4690a111bf
Push updates to newer clients first
2016-09-17 21:00:40 +02:00
shortcutme
65e5d05a9e
Delete cleanup bad files without file info on update
2016-09-17 21:00:20 +02:00
shortcutme
fe59618eaf
Rev1523, Real fix file write confirmation
2016-09-14 18:41:28 +02:00
shortcutme
60dd797d1a
Rev1522, Fix file write confirmation dialog
2016-09-14 18:28:48 +02:00
shortcutme
e7762e03b4
Rev1521
2016-09-14 10:54:33 +02:00
shortcutme
a7de4aca91
Stop connection loop when closed
2016-09-14 10:54:08 +02:00
shortcutme
1c86a6c58a
Close connection on crypt error
2016-09-14 10:53:47 +02:00
shortcutme
ca2a30f7ae
Ignore not existent files on dbdict items
2016-09-14 10:53:24 +02:00
shortcutme
9fd19bf382
Fix content deletion
2016-09-14 10:52:41 +02:00
shortcutme
14544922bf
Don't check files on siteUpdate
2016-09-14 10:51:10 +02:00
sirMackk
bd5ebdb2de
Integrates updated upnppunch with project; Makes project close ports using UPnP on exit.
2016-09-09 12:37:22 +02:00
shortcutme
931426e4fc
Rev1518
2016-09-09 12:24:27 +02:00
shortcutme
8241651a28
Add new tracker
2016-09-09 12:24:14 +02:00
shortcutme
e3de6da87e
Ignore deleted files on contetndb iteritems
2016-09-09 12:24:00 +02:00
shortcutme
7d78623c92
Remove unnecessary logging
2016-09-09 12:23:26 +02:00
shortcutme
c8325589cc
Rev1515
2016-09-07 17:43:18 +02:00
shortcutme
212eabbc20
Remove broken torrent tracker
2016-09-07 17:42:06 +02:00
shortcutme
b2b91c9aff
Remove save error message when no sites loaded yet
2016-09-07 17:41:55 +02:00
shortcutme
d5651f1df3
Lazy create peerhashfield objects
2016-09-07 17:41:33 +02:00
shortcutme
7572f8c98b
Display Python and ZeroNet version for every command
2016-09-07 17:41:09 +02:00
shortcutme
75e74f1ff7
Always close db after 5 min idle time
2016-09-07 17:40:35 +02:00
shortcutme
a6c4a77e13
Rev1510, Fix site save without loaded SiteManager
2016-09-06 14:52:55 +02:00
shortcutme
d9bbb20743
Rev1509, Fix site delete
2016-09-06 10:16:09 +02:00
shortcutme
ac530b53f6
Rev1508
2016-09-05 13:58:37 +02:00
shortcutme
b8bf773c40
Make test compatible with new content.db
2016-09-05 13:58:10 +02:00
shortcutme
dae5cd3969
Fix startup with 1000+ sites
2016-09-05 13:57:12 +02:00
shortcutme
59205088d2
Move site deletion to dedicted function
2016-09-05 13:55:51 +02:00
shortcutme
cb20280530
Less verbose logging on filerequest
2016-09-05 13:54:17 +02:00
shortcutme
6806eed2ae
Dont reload the whole site on content.json update
2016-09-05 13:54:03 +02:00
shortcutme
b7dfeb139b
Support callstack formatting
2016-09-05 13:53:40 +02:00
shortcutme
25cb7d9ffa
Only check optional files if content.json downloaded
2016-09-05 13:53:10 +02:00
shortcutme
bc875b396b
Multiple content.db support
2016-09-05 13:52:52 +02:00
shortcutme
6ac4c8c9cb
Version 0.4.1, Rev1501
2016-09-04 18:07:56 +02:00
shortcutme
4dbaab7dd4
List site content.json files without user files
2016-09-04 18:07:09 +02:00
shortcutme
7eab490089
Get optional files size from content.db
2016-09-04 18:06:18 +02:00
shortcutme
49efcd0c2d
Execute garbage collection on site delete
2016-09-04 18:05:55 +02:00
shortcutme
69f0e972d3
Check site files on forced update
2016-09-04 18:05:42 +02:00
shortcutme
46a2ea9421
Log slow db queries on verbose mode
2016-09-04 18:05:31 +02:00
shortcutme
96043ba279
Try not to overwrite currently in sync files
2016-09-04 18:05:17 +02:00
shortcutme
d778f2a989
Try to find peers for optional files again if workers failed
2016-09-04 18:03:27 +02:00
shortcutme
5a36a002bf
Use bad_files to display progress if that is larger
2016-09-04 18:01:48 +02:00
shortcutme
37a3b4678d
Fix user file pre-content.json downloading
2016-09-04 18:01:09 +02:00
shortcutme
365f0cd646
Reset files on cloning
2016-09-04 18:00:51 +02:00
shortcutme
2a7f03af8a
Try to reconnect to Tor on send error
2016-09-04 18:00:08 +02:00
shortcutme
f698ec2502
Also delete sites from content.db
2016-09-04 17:59:47 +02:00
shortcutme
a1f0c20afc
Rename checkFiles to updateBadFiles
2016-09-04 17:59:29 +02:00
shortcutme
b0a85b0669
Dont check every file on update
2016-09-04 17:58:18 +02:00
shortcutme
9528d333bd
Retry failed files on download end
2016-09-04 17:57:44 +02:00
shortcutme
4437a99330
Use pool to download large ammount of content.json files
2016-09-04 17:57:32 +02:00
shortcutme
8f158cbc8f
Make listmodified query use content.db cache
2016-09-04 17:56:33 +02:00
shortcutme
135a9b8f5c
Fix content.json retry
2016-09-04 17:54:57 +02:00
shortcutme
1dd488ef89
Remove deleted sites from content.db
2016-09-04 17:52:14 +02:00
shortcutme
a614545467
Faster site settings load
2016-09-04 17:51:55 +02:00
shortcutme
3724e0f376
Save sites.json on exit
2016-09-04 17:51:20 +02:00
shortcutme
a12c639bed
Dont check files on startup
2016-09-04 17:51:00 +02:00
shortcutme
d6cc40cf3b
List modified files using content.db
2016-09-04 17:50:29 +02:00
shortcutme
f4de16fde6
Close db after 5 min idle time
2016-09-04 17:49:56 +02:00
shortcutme
0ab2630519
Change db journal to memory for faster connection time
2016-09-04 17:49:47 +02:00
shortcutme
682fa80a8a
Fix site size calculation
2016-09-04 17:44:45 +02:00
shortcutme
1801df32a6
Change getTotalSize to use content.db cache
2016-09-04 17:44:30 +02:00
shortcutme
23e06a09cb
Remove deleted files from hashfield
2016-09-04 17:43:57 +02:00
shortcutme
1bd6e2f493
Cache bad_files and optional hashfield in sites.json
2016-09-04 17:43:30 +02:00
shortcutme
ecb5885dba
Cache file sizes and modification date in sqlite db
2016-09-04 17:41:04 +02:00
shortcutme
2fcfa21761
Rev1429
2016-08-29 11:18:01 +02:00
shortcutme
4efaaaabc0
Stop when siteVerify find a bad file
2016-08-29 11:17:36 +02:00
shortcutme
709dc854e7
Add site to site manager if required
2016-08-29 11:17:19 +02:00
shortcutme
b52e8f74e2
Rev1428, Don't display websocket error when navigating away
2016-08-27 11:52:44 +02:00
shortcutme
887a07c3fb
Rev1427, Skip invalid files on dbRebuild
2016-08-27 11:01:41 +02:00
shortcutme
3ce11a0dab
Rev1426
2016-08-26 11:43:08 +02:00
shortcutme
6c6ce54a20
Run test in verbose mode
2016-08-26 11:42:44 +02:00
shortcutme
d76c1ca98e
Also cleanup connections for smaller sites
2016-08-26 11:42:23 +02:00
shortcutme
1557d3c390
Always keep connections for the sites
2016-08-26 11:41:45 +02:00
shortcutme
7edb784305
Fix user file updating on owned sites
2016-08-26 11:40:22 +02:00
shortcutme
f44de281a8
Rev1425
2016-08-22 03:41:20 +02:00
shortcutme
5061e0051a
Test missing cert verification
2016-08-22 03:41:12 +02:00
shortcutme
2c4f566687
Fix missing cert verification
2016-08-22 03:40:55 +02:00
shortcutme
21812ec064
Merge branch 'master' of https://github.com/HelloZeroNet/ZeroNet
2016-08-20 10:40:03 +02:00
shortcutme
173355bc02
Rev1424, Fix connected_limit and size_limit paramter parsing
2016-08-20 10:39:52 +02:00
ZeroNet
3c7a9f0f82
Merge pull request #537 from megfault/patch-1
...
Fix typos in log message
2016-08-17 11:32:25 +02:00
shortcutme
3049e489fb
Rev1422
2016-08-16 19:58:27 +02:00
shortcutme
3524198599
Don't log owned local file reload
2016-08-16 19:56:35 +02:00
shortcutme
274414a54b
Give up user's content.json after 5 retrys
2016-08-16 19:56:18 +02:00
shortcutme
b40b3e2d85
Fix config size_limit parsing
2016-08-16 19:55:55 +02:00
Ana Barroso
c9660ed20e
Fix typos in log message
2016-08-16 18:14:02 +02:00
shortcutme
8cd7a63490
Rev1416, Remove merger permission from merged sites
2016-08-15 23:05:05 +02:00
shortcutme
e9009c5c75
WorkerManager quickfix
2016-08-15 15:59:49 +02:00
shortcutme
686a2de570
Rev1411
2016-08-15 13:57:16 +02:00
shortcutme
92e4dd64d1
Dont recalculate site size on update
2016-08-15 13:56:17 +02:00
shortcutme
3c5e4e64ca
Fix site size calculation
2016-08-15 13:56:04 +02:00
shortcutme
16ed55a745
Dont recalculate site size on owned site update
2016-08-15 13:55:45 +02:00
shortcutme
64febc7f61
Publish incoming modifications only to 2 peers
2016-08-15 13:54:00 +02:00
shortcutme
4975ef82d7
Fix port open checking
2016-08-15 13:53:20 +02:00
shortcutme
954c6bcbc3
Worker number related to connection limit
2016-08-15 13:52:48 +02:00
ZeroNet
af4447e666
Version 0.4.0, Rev1400
2016-08-10 13:03:12 +02:00
ZeroNet
b7b238b890
Re-sign testdata
2016-08-10 13:00:14 +02:00
ZeroNet
96f368c7e2
Test user file archiving
2016-08-10 12:59:42 +02:00
ZeroNet
48d59e355c
Allow content.json without modification date
2016-08-10 12:59:19 +02:00
ZeroNet
7bd76270ba
Remove bad status from deleted files
2016-08-10 12:58:54 +02:00
ZeroNet
bed66cdcd2
ContentManager.py formatting
2016-08-10 12:58:19 +02:00
ZeroNet
f719b89a7a
Always apply extended information to content.json if keys missing
2016-08-10 12:57:55 +02:00
ZeroNet
7291ac8c6b
No exception on incomplete content.json signing
2016-08-10 12:57:24 +02:00
ZeroNet
ec759442ed
Support and delete archived users files
2016-08-10 12:55:39 +02:00
ZeroNet
238cb25bb4
Small incoming connection optimization
2016-08-10 12:51:38 +02:00
ZeroNet
f21fdb23b6
Allow to store field in json table
2016-08-10 12:49:38 +02:00
ZeroNet
0ddc1e47ba
Delete file's database entries if file paramter is False
2016-08-10 12:49:22 +02:00
ZeroNet
55cc496c2e
Type 3 json table format
2016-08-10 12:47:29 +02:00
ZeroNet
721bed76a9
Type 3 dbschema version for merger sites
2016-08-10 12:46:27 +02:00
ZeroNet
a38b6c9fb2
It new js should be at least 1 second newer than previous file to merge again
2016-08-10 12:45:48 +02:00
ZeroNet
1f4609d1a3
Fix dbRebuild command line action
2016-08-10 12:44:17 +02:00
ZeroNet
07a6bd523c
Accept only 30 peers on pex
2016-08-10 12:44:00 +02:00
ZeroNet
122ef02605
Hot-patch in memory plugin classes
2016-08-10 12:43:35 +02:00
ZeroNet
67f75c4bef
Skip archived user files
2016-08-10 12:42:29 +02:00
ZeroNet
0275954fb7
Tracker log total peers
2016-08-10 12:42:13 +02:00
ZeroNet
44dc4c41c9
Wait for user's content.json on file request
2016-08-10 12:41:35 +02:00
ZeroNet
e5e76a4ef5
Do not reload the whole site on update command
2016-08-10 12:41:04 +02:00
ZeroNet
021a084796
Peers query optimize
2016-08-10 12:40:17 +02:00
ZeroNet
1ec00947ad
Save site on content.json arrive
2016-08-10 12:36:20 +02:00
ZeroNet
f38f4c3758
Use SiteManager to save site
2016-08-10 12:35:40 +02:00
ZeroNet
2852bbc657
Remove unnecessary site savings
2016-08-10 12:35:17 +02:00
ZeroNet
0d565dc64d
Better site settings saving
2016-08-10 12:34:28 +02:00
ZeroNet
1f3a4f0e2f
Remove orphan sites from sites.json
2016-08-10 12:33:34 +02:00
ZeroNet
53249f4f07
Add own logger to SiteManager
2016-08-10 12:32:28 +02:00
ZeroNet
0569697d98
Update database on delete
2016-08-10 12:31:54 +02:00
ZeroNet
acf24aab6f
Allow to pass file object on file updated
2016-08-10 12:31:30 +02:00
ZeroNet
3ff75c6602
Also trigger onUpdated on file delete
2016-08-10 12:30:35 +02:00
ZeroNet
0be6cb6602
Move database files listing to separate funcion
2016-08-10 12:30:04 +02:00
ZeroNet
9def3b58eb
Allow plugins on SiteStorage
2016-08-10 12:28:57 +02:00
ZeroNet
447a37f228
Compiled wrapper.coffee
2016-08-10 12:28:05 +02:00
ZeroNet
70cf67498b
Hide progress bar after 300ms
2016-08-10 12:27:37 +02:00
ZeroNet
10b46db524
Also display progress bar for other sites
2016-08-10 12:27:24 +02:00
ZeroNet
687208a785
Fix wrapperReload command
2016-08-10 12:26:00 +02:00
ZeroNet
2915eb7a83
Reply to setlocalstorage
2016-08-10 12:25:39 +02:00
ZeroNet
f82055fef7
Wrapper permissionadd confirm
2016-08-10 12:25:25 +02:00
ZeroNet
835381fbb1
Filter media referrer by original request address
2016-08-10 12:24:47 +02:00
ZeroNet
04bed98a97
Store original request address
2016-08-10 12:24:09 +02:00
ZeroNet
d542cc5b32
Log fileWrite permission errors
2016-08-10 12:23:01 +02:00
ZeroNet
c486e9fa1a
Pass current site to publisher callback
2016-08-10 12:22:27 +02:00
ZeroNet
92dbe597ea
Allow to store extra data in content.json
2016-08-10 12:21:34 +02:00
ZeroNet
c23c397764
Option to accept unknown certs
2016-08-10 12:18:22 +02:00
ZeroNet
d6fdf8af9c
Fix fileRules exception without rules
2016-08-10 12:15:16 +02:00
ZeroNet
3d7ba7bdf8
Permission add and remove zeroframe api command
2016-08-10 12:12:47 +02:00
Thibaut Broggi
9e9832ad09
Set permission to 600 for some files
...
Files users.json and sites.json contains private key
Only the owner of these files should have access to them
2016-05-26 16:00:14 +02:00
Thibaut Broggi
a10e80318f
atomicWrite function now preserve file permissions
2016-05-26 15:59:40 +02:00
HelloZeroNet
81f196647b
Rev1287, Display error for unsupported browsers
2016-05-17 01:17:53 +02:00
HelloZeroNet
9f5917325b
Rev1286
2016-05-16 22:30:04 +02:00
HelloZeroNet
5b35bea489
Log DB close time, formatting
2016-05-16 22:28:59 +02:00
HelloZeroNet
bba7318a5b
Dont close DB when returning from wakeup
2016-05-16 22:28:30 +02:00
HelloZeroNet
3b8dc59ac5
rename wrapperPopstate to wrapperPopState
2016-05-16 22:27:17 +02:00
HelloZeroNet
fc9c604b66
Update signed file using the sidebar
2016-05-16 22:26:40 +02:00
HelloZeroNet
c9e0d6d6ca
Rev1284
2016-05-06 11:22:15 +02:00
HelloZeroNet
b66149bce8
Remove unnecessary test data
2016-05-06 11:18:37 +02:00
HelloZeroNet
ba24ad31d8
Rev1283
2016-05-05 12:12:52 +02:00
HelloZeroNet
3d081f6a59
Log websocket bad protocol version
2016-05-05 12:12:33 +02:00
HelloZeroNet
eac475d13f
Increment connections peer number on findConnection result
2016-05-05 12:12:18 +02:00
HelloZeroNet
36e969ed1f
Fix siteSign without connection server
2016-05-05 12:11:35 +02:00
HelloZeroNet
35192531a6
Remove not used Http class
2016-05-05 12:11:18 +02:00
HelloZeroNet
aa9161a83a
Check optional files findhash result every second
2016-05-05 12:11:07 +02:00
HelloZeroNet
eedce00d57
Rev1279, Sidebar open on mobile devices
2016-05-02 00:28:23 +02:00
HelloZeroNet
158059071b
Rev1278
2016-04-29 02:58:11 +02:00
HelloZeroNet
639a834658
Keep minimum 5 connections per site
2016-04-29 02:58:00 +02:00
HelloZeroNet
95cbc544de
Fix IE11 wrapper nonce errors
2016-04-29 02:56:58 +02:00
HelloZeroNet
3294f629b0
Rev1277, Fix sidebar site size display
2016-04-27 11:14:15 +02:00
HelloZeroNet
432aa037cb
Rev1276, Skip last_content_json_update while pending file parsing
2016-04-27 09:45:32 +02:00
HelloZeroNet
93e598cc59
Rev1275, Fix dictionary changed size during iteration error
2016-04-26 10:46:53 +02:00
HelloZeroNet
44ce10b14b
Rev1274
2016-04-25 02:26:37 +02:00
HelloZeroNet
bf384922a6
Use iteritems to save memory
2016-04-25 02:26:29 +02:00
HelloZeroNet
038bf4f2c8
Dont add -old postfix for content.json files
2016-04-25 02:26:13 +02:00
HelloZeroNet
34ead0aec2
Allow whitespace prefix for sql queries
2016-04-25 02:25:54 +02:00
HelloZeroNet
23265861c9
Start connected worker first
2016-04-25 02:25:28 +02:00
HelloZeroNet
e53f56ed30
Cleanup connections with less sites first
2016-04-25 02:25:11 +02:00
HelloZeroNet
d71d8b4cf5
Only publish to 5 peers on sitePublish command line action
2016-04-25 02:24:30 +02:00
HelloZeroNet
e9af4a5f6b
Cleanup not useful connections after 5 min
2016-04-25 02:24:05 +02:00
HelloZeroNet
75a5ab9441
Track used site per connection
2016-04-25 02:23:06 +02:00
HelloZeroNet
2a8355dba7
Formatting
2016-04-25 02:20:55 +02:00
HelloZeroNet
be49b6d35a
Change target connection per site to 10
2016-04-25 02:17:57 +02:00
HelloZeroNet
11f84d7bac
Rev1254
2016-04-20 23:42:58 +02:00
HelloZeroNet
59c5ad560b
Fix size calculation
2016-04-20 23:41:01 +02:00
HelloZeroNet
3812aa6502
Support verify content.json directly from parsed dict
2016-04-20 23:40:26 +02:00
HelloZeroNet
21cfa653ca
Mark files updates currently working on to avoid double update on slow systems
2016-04-20 23:38:22 +02:00
HelloZeroNet
c7b8ec5667
Allow only content.json update
2016-04-20 23:35:51 +02:00
HelloZeroNet
73c69d54bc
Dont save settings on every announce
2016-04-20 23:32:43 +02:00
HelloZeroNet
23389dc31e
Formatting
2016-04-20 23:30:25 +02:00
HelloZeroNet
38057c2e03
Log site config save time
2016-04-20 23:29:26 +02:00
HelloZeroNet
cd52a61c4c
Save sites.json every 10 minute
2016-04-20 23:28:58 +02:00
HelloZeroNet
55d76c8c5c
Faster SiteStorage.getSize
2016-04-20 23:28:21 +02:00
HelloZeroNet
38c78dcba1
IE10 compatible origin
2016-04-20 23:22:39 +02:00
HelloZeroNet
768dd98a22
Rev1235
2016-04-19 12:01:13 +02:00
HelloZeroNet
5f55d8a034
Rev1232, Db schema reload sidebar button
2016-04-18 02:24:14 +02:00
HelloZeroNet
30d16a8e05
Rev1231
2016-04-18 00:49:10 +02:00
HelloZeroNet
14db5c8469
Sql memory benchmark update
2016-04-18 00:48:14 +02:00
HelloZeroNet
3dd99626ff
Test DbQuery
2016-04-18 00:47:42 +02:00
HelloZeroNet
d2b9555508
Fix data dir detection
2016-04-18 00:47:26 +02:00
HelloZeroNet
cd5cdd580a
Re-publish modifications to less peers
2016-04-18 00:42:26 +02:00
HelloZeroNet
f69edf96d5
DbQuery: Parse and modify sql queries
2016-04-18 00:42:00 +02:00
HelloZeroNet
a40580501a
Version 0.3.7, Rev1210
2016-04-10 23:12:50 +02:00
HelloZeroNet
3bdde14821
Log patch size
2016-04-10 23:12:34 +02:00
HelloZeroNet
3a089ac512
Dont add data dir path to merged css file
2016-04-10 13:25:41 +02:00
HelloZeroNet
bbf1bc163d
Extra debug messages, cleanup unused lines
2016-04-10 13:25:11 +02:00
HelloZeroNet
b63254d15d
Rev1209
2016-04-09 19:49:45 +02:00
HelloZeroNet
5720f74669
Typos and formatting
2016-04-09 19:49:23 +02:00
HelloZeroNet
9bb0a0d91b
Display confirmation if zeroid already exists
2016-04-09 19:49:12 +02:00
HelloZeroNet
561bd80aa3
Fallback to simple file copy if rename failed
2016-04-09 19:43:44 +02:00
HelloZeroNet
1beb4fc2cb
Less sensitive internet checker
2016-04-09 19:31:26 +02:00
HelloZeroNet
58f0b0d0a1
Rev1201
2016-04-07 10:37:05 +02:00
HelloZeroNet
6388973292
Retry file rename later if resource not ready yet
2016-04-07 10:36:50 +02:00
HelloZeroNet
57bf36f90a
Only create old file if not exist
2016-04-07 10:35:02 +02:00
HelloZeroNet
6e65169a9d
Calculate diff right befor publish
2016-04-07 10:34:30 +02:00
HelloZeroNet
b4859c7293
Rev1200
2016-04-06 15:58:41 +02:00
HelloZeroNet
083f86412b
Test diff and site updating
2016-04-06 14:01:20 +02:00
HelloZeroNet
9c1ea71d2f
Try to use diff before downloading the file
2016-04-06 14:01:03 +02:00
HelloZeroNet
7ee8eead23
Remove duplicate peers from publish queue
2016-04-06 14:00:40 +02:00
HelloZeroNet
82b960c641
Pass diffs to other users
2016-04-06 13:59:53 +02:00
HelloZeroNet
7c3e470ea7
Calculate and send diff on startup commands
2016-04-06 13:58:43 +02:00
HelloZeroNet
ab1aaea7f5
Calculate and send diffs on publish
2016-04-06 13:57:19 +02:00
HelloZeroNet
888ad2aeff
Save files before writing with fileWrite to calculate diff on publish
2016-04-06 13:56:32 +02:00
HelloZeroNet
064341e1a8
Always skin -old and -new postfixed files from signing
2016-04-06 13:54:48 +02:00
HelloZeroNet
d527268cbe
Calculate diffs from -old and -new postfixed files
2016-04-06 13:54:32 +02:00
HelloZeroNet
699d32187e
Diff functions
2016-04-06 13:53:32 +02:00
HelloZeroNet
644fe69fa8
Fix noparallel with dict kwargs
2016-04-06 13:50:50 +02:00
HelloZeroNet
84e78859dc
SiteStorage.rename function
2016-04-06 13:50:20 +02:00
HelloZeroNet
8f39ed2467
Cloned site updating
2016-04-06 13:50:05 +02:00
HelloZeroNet
ec70c47aa0
Optimize path modifying functions
2016-04-06 13:48:13 +02:00
HelloZeroNet
f83a466919
Reduce cpu usage by calculating filename based priority boost only once
2016-04-06 13:47:00 +02:00
HelloZeroNet
5d0cc0b205
Fix older gevent compatibility
2016-04-06 13:45:47 +02:00
HelloZeroNet
8c09fd39db
Start clean site directory for every test
2016-04-06 13:45:31 +02:00
HelloZeroNet
9a15cd80b6
Fix broken tests caused by removing signs from memory
2016-04-06 13:44:31 +02:00
HelloZeroNet
695d257be5
Save memory by removing cert_sign and signs from loaded json files
2016-04-06 13:42:15 +02:00
HelloZeroNet
5a34448ba1
Less verbose logging
2016-04-06 13:39:17 +02:00
Fil
7a4472db4c
typo: "time wrap" should be "time warp"
2016-04-03 10:32:13 +02:00
HelloZeroNet
bd737f6779
Rev1098
2016-03-30 23:20:25 +02:00
HelloZeroNet
17ddbd8b32
Only start onions in passive mode
2016-03-30 23:19:46 +02:00
HelloZeroNet
0e13fbf5dc
Queue updates within 30 second to avoid network spam
2016-03-30 23:15:18 +02:00
HelloZeroNet
c8b949cef5
Save last received update time from peer to avoid send the same update on publish
2016-03-30 23:05:43 +02:00
HelloZeroNet
646eba930f
Change update spam rate limit to 20 secs
2016-03-30 23:01:05 +02:00
HelloZeroNet
aa1ee33e92
Allow @ and = in filenames
2016-03-30 23:00:07 +02:00
HelloZeroNet
b895ab5778
Fix find more peers to optional files
2016-03-30 22:59:21 +02:00
HelloZeroNet
0d934bcbe5
Rev1089
2016-03-26 01:33:44 +01:00
HelloZeroNet
09197ef71e
Dont publish twice
2016-03-26 01:33:37 +01:00
HelloZeroNet
f1c9eafd79
Fix streamfile error
2016-03-26 00:22:46 +01:00
HelloZeroNet
6d222b6ed7
Cleanup empty dirs
2016-03-26 00:22:27 +01:00
HelloZeroNet
045a57491a
Allow same opener as current window
2016-03-26 00:20:53 +01:00
HelloZeroNet
d222018bb6
Parse config plugins on test
2016-03-23 13:30:18 +01:00
HelloZeroNet
61c846c6ed
Rev1070
2016-03-23 13:05:58 +01:00
HelloZeroNet
33430ee67b
Force find more peer for optional task after 15sec
2016-03-23 13:05:48 +01:00
HelloZeroNet
2353eed64c
Less sensitive offline checker
2016-03-23 13:05:13 +01:00
Erkan Yilmaz
b5d74eec16
typo: definied -> defined
2016-03-21 09:43:53 +01:00
HelloZeroNet
6496a6125f
Rev1069, Allow to specify window parameters
2016-03-20 21:33:13 +01:00
HelloZeroNet
1364e3f316
Rev1062
2016-03-19 18:14:20 +01:00
HelloZeroNet
f3c8d5e541
Better internet outage detection based on last message from connections
2016-03-19 18:14:09 +01:00
HelloZeroNet
fcd4253a8d
Log last command line action to log/cmd.log
2016-03-19 18:11:37 +01:00
HelloZeroNet
7cc408de4c
siteDownload command line action
2016-03-19 18:11:12 +01:00
HelloZeroNet
54f9b49e90
Wait a bit for more tasks before consider site downloaded
2016-03-19 18:09:20 +01:00
HelloZeroNet
988f1435c5
Allow more workers if more task
2016-03-19 18:07:14 +01:00
HelloZeroNet
437a9b79a8
Less verbose site downloading
2016-03-19 18:06:07 +01:00
HelloZeroNet
ae092dc757
Disable DB updating command line argument
2016-03-19 18:05:49 +01:00
HelloZeroNet
99f0407ba2
wrapperOpenWindow command
2016-03-19 18:05:08 +01:00
HelloZeroNet
ab19dba99d
Rev1059
2016-03-19 12:24:05 +01:00
HelloZeroNet
231578b887
Internet outage detection to fixed 5 min
2016-03-19 12:23:52 +01:00
HelloZeroNet
09b3d6ffca
More clean force port checking
2016-03-19 12:23:29 +01:00
HelloZeroNet
edfaba89f9
Rev1057
2016-03-19 01:36:09 +01:00
HelloZeroNet
bdd658dddb
Internet outage detection
2016-03-19 01:36:01 +01:00
HelloZeroNet
ff681adfe9
Fix file merge order on Linux
2016-03-18 23:52:16 +01:00
HelloZeroNet
50708c16de
Dont allow checkSites run in parallel
2016-03-18 20:03:38 +01:00
HelloZeroNet
f27e58395b
Dont check site files on wakeup
2016-03-18 20:03:19 +01:00
HelloZeroNet
ef699b2f91
Typo
2016-03-18 20:01:23 +01:00
HelloZeroNet
af2e2c5011
Faster verify by, skip recaluclate the whole site size
2016-03-18 19:41:25 +01:00
HelloZeroNet
5af32f21fd
Keep databases open for 30 minute after last query
2016-03-18 19:20:20 +01:00
HelloZeroNet
f694c9c346
Do not display non-error exceptions
2016-03-18 19:19:59 +01:00
HelloZeroNet
dc5994e18f
Meassure content verification speed
2016-03-18 19:19:34 +01:00
HelloZeroNet
a692640e46
Ability to skip check files on update
2016-03-18 19:19:16 +01:00
HelloZeroNet
2c4f582437
Mark site as failed updating if query modifications failed
2016-03-18 19:18:59 +01:00
HelloZeroNet
0ccc81f46b
Try to fix non-english Tor error messages
2016-03-18 19:17:15 +01:00
HelloZeroNet
0ee1448e13
Faster signing by only reload the current content.json
2016-03-18 19:15:38 +01:00
mnlg_
7bc708e064
Fix issue parsing @keyframes in css files
2016-03-17 20:57:02 +01:00
HelloZeroNet
c1c60e0a04
Rev1038
2016-03-17 01:56:34 +01:00
HelloZeroNet
cd2aa033b4
Allow the site owner to modify banned users file
2016-03-17 01:56:25 +01:00
HelloZeroNet
77ac1ae796
Keep connections opened regardless prot opened status
2016-03-16 23:24:57 +01:00
HelloZeroNet
69d919d3c4
Handle http redirects
2016-03-16 22:07:11 +01:00
HelloZeroNet
3a8e20df7d
Rev1033
2016-03-16 21:12:04 +01:00
HelloZeroNet
6187abe56f
Remove active peers discrimination in peer cleanup
2016-03-16 21:11:34 +01:00
HelloZeroNet
6f4b896bce
Always publish to 5 peers and remove discrimination of active peers
2016-03-16 21:11:04 +01:00
HelloZeroNet
16d01c961e
Wait port opening before start running tests
2016-03-16 21:09:07 +01:00
HelloZeroNet
3e8bf598df
Remove allow-popups-to-escape-sandbox as its not supported by every browser
2016-03-16 21:08:41 +01:00
HelloZeroNet
52044a50a1
Save CPU by avoid reloading all json file on publish
2016-03-16 21:08:19 +01:00
HelloZeroNet
9a58b6fbe6
Rev1026
2016-03-16 00:40:49 +01:00
HelloZeroNet
f372fe371a
Context switch for every 50 checked files
2016-03-16 00:40:19 +01:00
HelloZeroNet
1cf0e0eb21
Always prefer publishing to connected peers
2016-03-16 00:40:01 +01:00
HelloZeroNet
11e09adda7
Longer timeout for non connected peers publishing
2016-03-16 00:39:09 +01:00
HelloZeroNet
7707c42a02
On same version content.json update dont add peer to optional files
2016-03-16 00:38:26 +01:00
HelloZeroNet
5a234745fc
Wait more for port opening
2016-03-16 00:34:57 +01:00
HelloZeroNet
61b4d97832
Silent Tor terminate error
2016-03-16 00:33:56 +01:00
HelloZeroNet
145d4dbd69
Move path parsing to separate function
2016-03-16 00:33:05 +01:00
HelloZeroNet
950638ea77
Rev1015
2016-03-12 23:11:37 +01:00
HelloZeroNet
067f95b1f6
Log debug open times
2016-03-12 23:11:25 +01:00
HelloZeroNet
dee250d3b8
Change to 2048 max_files_opened by default
2016-03-12 23:11:08 +01:00
HelloZeroNet
ba851a684c
Debug gevent hangs
2016-03-12 23:10:31 +01:00
HelloZeroNet
78a7542b4d
Proper exit on keyboard interrupt
2016-03-12 23:09:57 +01:00
HelloZeroNet
555c136143
Simple connection karma to avoid update flood
2016-03-12 23:09:26 +01:00
HelloZeroNet
f735862977
Switch back to 3 thread publishing on large sites
2016-03-12 23:07:41 +01:00
HelloZeroNet
6ff91cd2e8
Reduce hangs on file validation process
2016-03-12 23:07:06 +01:00
HelloZeroNet
b0ac9869ce
Wrapper nonce security comments
2016-03-12 20:36:17 +01:00
HelloZeroNet
4d7ce1dc16
Allow popups without sandbox
2016-03-12 20:35:30 +01:00
HelloZeroNet
ed0e858e30
Rev989, Save users file on newsfeed follow, Local mode in Multiuser plugin to disable restrication and save users data to disk
2016-03-11 13:26:54 +01:00
HelloZeroNet
0897154584
Rev966, New Greenlet debug hook to support Gevent 1.1.0, Publish to 8 peers on external publish request, Dont try to download banned user files, Check user files even if its own site
2016-03-11 12:39:39 +01:00
HelloZeroNet
48db062b49
Rev966, Display user quota in sidebar, Fix non-root content.json publishing in sidebar, Publish to same ammount of passive peers as limit, Fix site address case bug
2016-03-09 15:30:04 +01:00
HelloZeroNet
e891a10e54
Rev957, Sidebar displays onion peers in graph, Sidebar display bad file retry number, Sidebar site Update/Pause/Delete, Ratelimit sidebar update, Encoded typo, Fix onion findHashId, More retry for bad files, Log file path errors, Testcase for self findhashIds, Testcase for Tor findHashId, Better Tor version parse, UiWebsocket callback on update/pause/resume/delete, Skip invalid postMessage messages
2016-03-09 00:48:57 +01:00
HelloZeroNet
2901f1e1ba
Rev949, Newsfeed allows items 2min from future, Switch sidebar content.json list to input for faster opening, Promise based sidebar rendering to make it more reliable on slow connections, RateLimit sidebar globe updating, Some PEP8 formatting
2016-03-06 19:28:22 +01:00
TheNain38
d0919d8ab8
Fix checking if Ajax request
2016-03-06 15:44:55 +01:00
HelloZeroNet
2a06cec5c2
Rev948, Disable websocket logging, Change max files opened limit on startup
2016-03-06 02:17:58 +01:00
HelloZeroNet
dba42f5f5e
Rev943, Less verbose logging by default, Load ZeroBundle SSL lib, Log loaded SSL lib
2016-03-06 00:55:50 +01:00
HelloZeroNet
1d6f56c676
Rev938, Disable publish on incoming older content update to avoid network spam
2016-03-05 09:57:30 +01:00
HelloZeroNet
08005499fb
Rev936, Fix Bootstrapper test without tormanager, Bootstrapper return latest announced peers, Only create 3 threads for passive peers
2016-03-04 19:59:59 +01:00
Barrabin Fc. ⚑
58ce98e0fc
Merge branch 'master' of github.com:HelloZeroNet/ZeroNet
2016-03-03 20:56:43 -03:00
Barrabin Fc. ⚑
99aecedd0b
print syntax error when json dbschema.json failed
2016-03-03 20:47:26 -03:00
Barrabin Fc. ⚑
aee83605ab
Added exception handling for invalid dbschema.json files
2016-03-03 20:40:26 -03:00
HelloZeroNet
3f6f273fb1
Rev932, Skip news event from future, Disable siteSetOwned and setAutodownloadoptional when multiuser plugin enabled, Fix sidebar double click handlers, Log peer sent commands, Send modification to less peer if have enought peers, Close peers if more than 10 per site
2016-03-03 21:12:16 +01:00
HelloZeroNet
779075c4a5
Rev915, Fix Tor version detection, Better Tor connection error logging
2016-03-02 09:37:24 +01:00
HelloZeroNet
36d3268cf7
Rev914, Disable siteDelete in Multiuser mode
2016-03-02 01:11:32 +01:00
HelloZeroNet
5b59da2435
Rev912, Keep track site added time, UiRequest xss quickfix, Cleanup peerPing output
2016-03-01 23:16:31 +01:00
HelloZeroNet
bbbd42eca3
Rev909, Inform inner frame on state change, wrapperGetState command to query current history state, Allow to pass null url to wrapperReplaceState and wrapperPushState
2016-02-27 21:39:36 +01:00
HelloZeroNet
58fa5f6e16
Rev908, Sidebar shorten long bad filenames, Only show opener error if site is using the API
2016-02-23 01:36:47 +01:00
HelloZeroNet
b2fb1fcd3c
Rev907, Wait 200ms to opener close, Enable wrapper nonce security by default for new sites
2016-02-21 11:44:10 +01:00
HelloZeroNet
ac0dc3bf11
Rev906, Escape file path, Only allow to modify tor in configuration
2016-02-20 11:19:28 +01:00
HelloZeroNet
2f25204be9
Rev905, Escape title and query string
2016-02-18 19:44:52 +01:00
HelloZeroNet
1dbc33445f
Rev903, FeedQuery command only available for ADMIN sites, Show bad files in sidebar, Log unknown messages, Add and check inner_path and site address on sign/verify, Better peer cleanup limit, Log site load times, Testcase for address and inner_path verification, Re-sign testsite with new fields, Fix unnecessary loading screen display when browsing sub-folder with index.html, Fix safari notification width
2016-02-18 11:22:21 +01:00
HelloZeroNet
61cfb8aa2f
Rev900, Sidebar filestats bar width round fix, Sidebar WebGL not supported error, Sidebar optimalizations, Trayicon gray shadow, Trim end of line whitespace from json files, Fix testweb testcase, Implement experimental postMessage nonce security, Return None when testing external ip, Window opener security check and message, Increase timeout for large files
2016-02-10 02:30:04 +01:00
HelloZeroNet
018c6f7075
Rev889, ZeroID opener bug fix
2016-02-06 15:12:04 +01:00
HelloZeroNet
0faa6fbceb
Rev886, Avoid browser redirect caching on start.py
2016-02-06 02:03:31 +01:00
HelloZeroNet
31f108a3ed
Rev885, Sidebar optimalization
2016-02-05 00:34:58 +01:00
HelloZeroNet
4cea7ebcda
Rev884, Improve security by stop accepting postMessage if opener present
2016-02-03 00:12:57 +01:00
HelloZeroNet
c11d4f2632
Rev881, Restrict serverShutdown to admin sites, Avoid redirect cache when clicking trayicon
2016-02-02 20:09:01 +01:00
HelloZeroNet
687a848292
Version 0.3.6, Rev879, Fix sidebar error on description missing, New trayicon, New favicon, Disable some functions on MultiUser proxies, New homepage, Replace only the last ? in SQL queries, Alwaays grant ADMIN permission to homepage site, Announce before publish if no peers, configSet, serverShutdown, ADMIN WebsocketAPI command, Stop Tor client before updating, Ignore peer ip packing error, Ignore db files from git, Fix safari ajax error when UiPassword enabled
2016-02-02 11:40:45 +01:00
HelloZeroNet
f7eaf7b222
Rev860, Re-enable ajax on non-html items
2016-02-02 00:49:43 +01:00
HelloZeroNet
7d25812087
Rev859, Don't display port closed warning in Tor always mode, Reload trackers files every minute, Log users.json save time, Use Udp connect to avoid Gevent lockdown bug, Site needfile startup command, Log uPnP punch targets
2016-01-19 20:42:00 +01:00
HelloZeroNet
8edbcb7a6c
Rev483, Log uPnP error parse errors
2016-01-12 23:57:52 +01:00
HelloZeroNet
6427709dec
Rev841, Allow ajax access only on json data, Better json request detect for wrapper
2016-01-12 21:52:24 +01:00
HelloZeroNet
e296ee7ebb
Rev839, Fix sidebar after browser resize
2016-01-09 18:49:34 +01:00
HelloZeroNet
7d35797749
Rev838, Better running Tor detection
2016-01-09 01:17:04 +01:00
HelloZeroNet
44a68104fb
Rev833, Fix gevent 1.0.2 compatibility, Allow 6 connection from same host within 1 minute
2016-01-05 20:18:17 +01:00
HelloZeroNet
f5f26821d5
Skip Tor test if no connection
2016-01-05 01:19:53 +01:00
HelloZeroNet
e9d2cdfd37
Version 0.3.5, Rev830, Full Tor mode support with hidden services, Onion stats in Sidebar, GeoDB download fix using Tor, Gray out disabled sites in Stats page, Tor hidden service status in stat page, Benchmark sha256, Skyts tracker out expodie in, 2 new tracker using ZeroNet protocol, Keep SSL cert option between restarts, SSL Certificate pinning support for connections, Site lock support for connections, Certificate pinned connections using implicit SSL, Flood protection whitelist support, Foreign keys support for DB layer, Not support for SQL query helper, 0 length file get bugfix, Pex onion address support, Faster port testing, Faster uPnP port opening, Need connections more often on owned sites, Delay ZeroHello startup message if port check or Tor manager not ready yet, Use lockfiles to avoid double start, Save original socket on proxy monkey patching to get ability to connect localhost directly, Handle atomic write errors, Broken gevent https workaround helper, Rsa crypt functions, Plugin to Bootstrap using ZeroNet protocol
2016-01-05 00:20:52 +01:00
HelloZeroNet
c9578e9037
Rev668, Stop if UiServer bind failed to avoid double start
2015-12-28 00:19:58 +01:00
HelloZeroNet
35b0019be2
Rev667, Fix cygwin openssl loading for real
2015-12-21 11:29:38 +01:00
HelloZeroNet
394a8b16b7
Rev665, Fix OpenSSL dll search on cygwin, Remove unnecessary files
2015-12-20 22:49:51 +01:00
HelloZeroNet
5b316180e6
Rev663, Faster SitePublish from command line if fileserver already running, Better OpenSSL lib close for update via webui, Close pyelliptic OpenSSL lib before update
2015-12-12 16:39:22 +01:00
HelloZeroNet
ee70e2f022
Version 0.3.4, Rev656, CryptMessage plugin for AES and ECIES encryption, Added pyelliptic lib for OpenSSSL based encryption methods, Test CryptMessage plugin, Force reload content.json before signing and after write, Escaped Sql IN queries support, Test Sql parameter escaping, ui_websocket Test fixture, Plugin testing support, Always return websocket errors as dict, Wait for file on weboscket fileGet command if its already in bad_files queue, PushState and ReplaceState url manipulation support in wrapper API, Per auth-address localstorage, Longer timeout for udp tracker query
2015-12-10 21:36:20 +01:00
HelloZeroNet
675bd46255
Rev619, Fix sitesign without users.json, Fix readme typo
2015-11-28 18:04:59 +01:00
HelloZeroNet
85c2799cb6
Rev618, Changed 2 dead torrent trackers, Better exception display on webui, Better broken site with missing files handling, Possible re-check open port using ZeroHello, 5sec udp timeout
2015-11-17 12:48:03 +01:00
HelloZeroNet
3d558a4edf
Rev597, Dont load content.json if the modified date is same, Big content.json memory optimalzations, Peerhashfield memory optimalzations and typo fix, Give up on file after 10 retry, Fix non-ascii install paths, Stop worker after 10 connection error
2015-11-15 11:13:57 +01:00
HelloZeroNet
6763d6e74c
Rev582, Fix my ip sending on findHashIds, Only start workers for optional files if peers found
2015-11-12 23:01:35 +01:00
HelloZeroNet
ae98522855
Version 0.3.3, Rev580, DB recreate bugfix, Get empty hashfields, Better stat formatting, Query hashfield right after content.json downloaded
2015-11-12 02:04:45 +01:00
HelloZeroNet
3587777ea8
Rev571, Optional file sizes to sidebar, Download all optional files option in sidebar, Optional file number in peer stats, Delete removed or changed optional files, Auto download optional files if autodownloadoptional checked, SiteReload command, Peer use global file server if no site defined, Allow browser cache video files, Allow more keepalive connections, Gevent 1.1 ranged request bugfix, Dont sent optional files details on websocket, Remove files from workermanager tasks if no longer in bad_files, Notify local client about changes on external siteSign
2015-11-09 00:44:03 +01:00
HelloZeroNet
2cf34c132f
Rev562, Check site privatekey from users.json when executing siteSign, Optional files checking on owned sites, Fix workermanager error on set list of peers, Fix PROTOCOL_SSLv3 error happens on some linux distrib
2015-11-08 12:33:13 +01:00
HelloZeroNet
c2fc131cdc
Rev546, Sidebar drag fix, Fix rebuild on dbschema changes, Test Dbschema changes, Fix atomicWrite error when old file already exists
2015-11-05 23:19:36 +01:00
Arend van Erk
ac0eb2551a
fixed retry loop, instead of looping 3 times it looped 2 times.
2015-11-03 23:04:44 +01:00
HelloZeroNet
3764f98673
Rev542, Add files to hashfield on sign, Send my hashfield to connected peers on publish, Wait more time to checkModifications arrive, Test added files hashfield on sign
2015-11-02 22:39:19 +01:00
HelloZeroNet
8e710beab1
Rev536, Fix stats page, Support ranged http requests for better video browser compatibility, setHashfield command, One by one send hashfield to connected peers if changed, Keep count hashfield changetime, PeerHashfield optimalizations, Wait for peers on checkmodification, Give more time to query trackers, Do not count udp trackers as error if udp disabled, Test hashfield push
2015-10-30 02:08:02 +01:00
HelloZeroNet
9c5fda6ed2
Rev505, FindHashIds also checks in self hashfield, Fix optional file bug when task already finished, Reset peer last hashfield download time when found hashid using findHashIds
2015-10-28 01:28:29 +01:00
HelloZeroNet
5f0266ed8f
Rev494, Fix sidebar utf8 text render
2015-10-27 01:26:02 +01:00
TheNain38
48dff8a79e
Consistancy with other meta, or link tag
2015-10-26 15:15:35 +01:00
HelloZeroNet
713baeab63
Rev493, Fix trayicon autostart detect, Dont leak details on ui_restrict
2015-10-25 23:08:25 +01:00
TheNain38
708acdf6f7
If interface "*" is used open correctly on click
2015-10-25 19:01:45 +01:00
HelloZeroNet
b961a3fb0a
Rev480, Skip non-ascii files at signing, Fix gevent 1.1alpha compatibility
2015-10-24 13:57:46 +02:00
HelloZeroNet
a8dae8dd85
Rev477, FindHashId command for optional files, Renaming some variables to make it more clear, Optional files downloading in WorkerManager, Test FindHash, Test Optional download, Test FindOptional
2015-10-22 11:42:55 +02:00
HelloZeroNet
5f5f128b8a
Rev473, Better atomic save, Fix sitePublish command when ip_external definied
2015-10-18 22:58:02 +02:00
HelloZeroNet
02f3a4f8eb
Rev472, Fix for site size limit increase
2015-10-17 02:56:39 +02:00
HelloZeroNet
9400e9f58f
Rev470, Keep track downloaded optional files in hashfield, Peer getHashfield command, Check optional files on verifyFiles, Test hashfield, Test hashfield exchange
2015-10-11 02:22:53 +02:00
HelloZeroNet
f8fd58866b
Remove not used test
2015-10-01 03:16:04 +02:00
HelloZeroNet
9d7d4f1552
Rev467, requirements.txt accept newer dependecies, Boost dbschema.json, Move getDirname getFilename to helper, Verify optional files, Includes not allowed in user files, Optional files rules, Peer hashfield functions, Test optional files signing, Test file info, Test verify file, Test helpers
2015-10-01 01:35:13 +02:00
HelloZeroNet
a7d8d488da
Rev465, Display memory dump only in debug mode, Use sys.exit in trayicon, Optional files hashing, List function in SiteStorage, Test signing content, Test sign optional files, Test site storage
2015-09-28 22:07:26 +02:00
HelloZeroNet
39413b9755
Rev452, Auto hide no peers found info message, Raise error on invalid file location, Test PEX, Test invalid file downloads, Test peer download and ping
2015-09-28 00:22:27 +02:00
HelloZeroNet
3173313ca2
Rev450, PEX quickfix
2015-09-27 12:42:53 +02:00
HelloZeroNet
4b403da056
Rev448, Better file download priority method, Some potential programming error fix, Renamed utils to helper, Moved pack and unpackaddress to helper package, Test new privatekey creation, Test site file download order, Spy test helper to log called parameters, Remove unnecessary fat arrows
2015-09-27 02:08:53 +02:00
HelloZeroNet
8fdc431b0b
Rev445, Fix ConnectionServer peer_id handling, Faster startup by creating ssl certs on FileServer start, Per-site connection_server, Fix double Db opening, Test site downloading, Sign testsite properly, Test ConnectionServer, Test FileRequest
2015-09-24 22:08:08 +02:00
HelloZeroNet
891c5cc34a
Simple tests for Connections, SiteManager delete test, ZeroName updater allow domain names starting with numbers, check subdomains validity
2015-09-22 12:16:29 +02:00
HelloZeroNet
54c367cac8
Rev431, Define coveralls rcfile, Escape shell parameters
2015-09-21 20:09:32 +02:00
HelloZeroNet
47dbdc0850
Rev427, Ignore repr from coverage, Add RateLimit call penalty to, Event test, Noparallel test, RateLimit test, Remove falling Pypy test
2015-09-21 02:36:23 +02:00
HelloZeroNet
9ac8f7f63c
Rev426, Fix for nonce error on bigsites asking, Dont display error details on 404 error, Dont log Websocket close errors, Add travis pip caching and osx test, Add build status to readme, Test for site files after cloning, Test for json to db mapping, Test site deleteFiles command, Test user certificate and auth address generation, Exclude debug lines from coverage, Dont run webtests every time
2015-09-20 22:35:45 +02:00
HelloZeroNet
5f71e79a2b
Remove zmq as requirement, Add coverage report
2015-09-20 13:29:35 +02:00
HelloZeroNet
e00537ba57
Rev423, Rewrite and reorganize test using pytest, New PhantomJS based browser tests, Fix html requests error without wrapper nonce, Indent json files with 1 space
2015-09-20 00:27:54 +02:00
HelloZeroNet
93312ae129
Rev420, Ignore file delete errors, Schedule download user files later if first content.json failed at first try, Reload content.json content after cloning, Allow modals on owned sites to display coffeescript compile errors, Disable opener checking because its easy to dodge
2015-09-17 02:20:43 +02:00
HelloZeroNet
6ae0c1a626
Rev414, Atomic save for sites.json and users.json
2015-09-16 01:04:37 +02:00
HelloZeroNet
917393c022
Rev409, Delete files removed from content.json, Start download user files right after content.json downloaded, New API command: fileDelete, Better notification input auto focus
2015-09-16 00:01:23 +02:00
HelloZeroNet
8f63e4c421
Rev399, Urandom and Msgpack benchmark, Better random string generation, Never render page on OPTIONS request, Fix for Chrome browser socket hang on zeronet version update
2015-09-13 23:17:13 +02:00
HelloZeroNet
5c72030373
Rev396, Cleanup gevent event after connecting finished, Autofocus on notification input/button, Missing file size info error fix
2015-09-13 12:52:11 +02:00
HelloZeroNet
fa37f58982
Rev395, Trackers_file parameter that allows to specify dynamically loaded bottstrap trackers
2015-09-12 17:13:34 +02:00
HelloZeroNet
cf5a4f902b
Rev394, More detailed error display
2015-09-11 14:03:48 +02:00
HelloZeroNet
ec40d3fcc3
Rev393, Remove all record about the site on delete
2015-09-11 02:25:37 +02:00
HelloZeroNet
0de6496f96
Rev390, Fix sidebar error on non locatable IPs, Configurable bootstrap torrent trackers, Multi-line config file settings, Evenly distributed tracker announce to work better on passive connections, Avoid iframe sandbox escape by using nonces, Better html error messages, Display proper error on invalid startup parameters
2015-09-10 23:25:09 +02:00
HelloZeroNet
eec0b22c1f
Rev378, Wrapper securty fix by deny opener
2015-09-09 01:44:27 +02:00
HelloZeroNet
00940797c8
Rev377, Fix sidebar filetypes css class, Support running zeronet from Utf-8 directories, Fix multiuser plugin welcome message, Format Multiuser plugin to PEP8, Faster publish by using connected peers if possible, Prefix css backface-visibility
2015-09-08 03:07:44 +02:00
Klaus Alexander Seistrup
47bb435176
Reap child processes
...
Previously child processes were not reaped, leaving zombies behind.
Now each child process's `.wait()` method is called before proceeding.
Closes #151 .
2015-09-06 17:41:12 +02:00
HelloZeroNet
d8edaeb6ac
rev260, Detect and fallback peers with broken SSL, Non-interactive mode for siteCreate, Pure-python msgpack is default now to make memory usage more stable
2015-09-02 19:15:55 +02:00
HelloZeroNet
dd2bb8b3fb
rev357, Coffeescript compiler autodetect on linux, Fix loading screen hide on 0 sized sites
2015-08-26 02:51:32 +02:00
HelloZeroNet
b83d6ba2ff
Version 0.3.2, rev351, Sidebar to display site infos an modify settings, Per-site upload/download bytes statistics, Deny different origin media requests, Allow 10sec to finish query modifications, Websocket display errors to client instead of disconnecting, Allow specify notification id to server-side messages, Track every command response time
2015-08-16 11:51:00 +02:00
HelloZeroNet
84e3f00aac
rev338, Possible to use pure-python msgpack unpacker to save memory, Streaming file download hangup fix, Clone databases after 3 minute idle, Many site size limit related bugfixes, UiMedia served from same domain to allow ajax access, Don't allow to load resources from other domain, Site size increase ask dialog displayed again, Changed fixbutton to more Consolas-like Monaco font, Boost json files priority on download
2015-08-06 00:51:25 +02:00
HelloZeroNet
cd04abe521
rev330, Early worker exit on file download bugfix, Reload only on py file changes, Modify wrapper render to allow content edit for plugins, File send action without sending header, Rename Sidebar to Fixbutton (it will be separate plugin), Fixbutton font and layout fix on OSX/Safari, Notifications fix on OSX/Safari
2015-07-31 23:34:53 +02:00
HelloZeroNet
d331eea384
rev324, Store and display peers last found time, Fix UiPassword plugin cleanup bug, Experimental option to use tempfiles when downloading, Experimental option to stream files out of msgpack context, FileRequest streamFile command, Cleanup peers if not found for 4 hours, Don't reopen openssl in every 5min, Peer fileGet benchmark option
2015-07-25 13:38:58 +02:00
HelloZeroNet
a93ca2c3b4
rev307, Plugin for password protected web ui, Faster page load times by yielding wrapper html, Reworked configuration parser to support plugin extensions, Initial site sync bugfix, Test for configuration parsing, Parse posted data function
2015-07-17 00:28:43 +02:00
HelloZeroNet
4c9a677369
Bump to rev281
2015-07-12 20:38:35 +02:00
HelloZeroNet
b5ecb62bc6
rev280, The whole project reformatted to PEP8, UiRequest getPosted to query posted variables
2015-07-12 20:36:46 +02:00
HelloZeroNet
a5741704e4
rev280, Fix Ubutuntu 15 gevent SSL incompatibility
2015-07-07 21:15:20 +02:00
HelloZeroNet
417c6eb96f
rev278, Allow clone sites that does not have domain, Publishing without peers is a success, File size 0 on non exists files, Benchmark TLS1
2015-07-07 03:14:45 +02:00
HelloZeroNet
3bd1c119eb
Rev267, Hotfix for problems caused by changes in rev260, Fix unhandled exception on failed port checking
2015-07-02 02:31:52 +02:00
HelloZeroNet
0ca0c754e6
rev260, Fix SIGSEGV on CentOS and other platforms that dont has secp256k1 support in OpenSSL, SSLBenchmark new psutil support and use cert from data dir
2015-07-01 22:04:38 +02:00
HelloZeroNet
dc791a31ab
rev259, Protection against connection flood, Fix site size limit error dialog, Convert ConnectionServer and ContentManager to PEP8 format
2015-06-25 20:09:41 +02:00
HelloZeroNet
f63b711972
rev247, Fix content validation error caused by ContentManager refactor, Refactor unittests make use of testdata and format with PEP8
2015-06-20 15:54:49 +02:00
HelloZeroNet
1f53212d62
rev246, Socket peek undhandler error fix
2015-06-19 12:26:56 +02:00
HelloZeroNet
d908a3a456
rev245, Fix for gevent1.0.2 ssl, Disable asnyc js load (its slower on my browser)
2015-06-18 20:31:33 +02:00
Rarbg
3c3b381ccc
Typo fix asyc -> async
...
Typo fix asyc -> async
2015-06-18 14:21:43 +03:00
Rarbg
4ceab7820f
Typo fix asyc -> async
...
Typo fix asyc -> async
2015-06-18 14:21:16 +03:00
HelloZeroNet
f58aa5f78e
Fix for importing libs before monkey patching breaks tor support
2015-06-18 02:53:01 +02:00
Matthew Bell
371c74498d
inherit from object
2015-06-17 23:08:45 +01:00
Matthew Bell
e4ba0fdb53
partial cleanup of Peer.py
2015-06-17 23:06:41 +01:00
Matthew Bell
05e15e0255
partial cleanup of Peer.py
2015-06-17 23:04:49 +01:00
Matthew Bell
82b8a9f6c3
partial cleanup of Peer.py
2015-06-17 23:03:11 +01:00
Matthew Bell
3f14d3d200
partial cleanup of Peer.py
2015-06-17 23:01:56 +01:00
Matthew Bell
b6cb1062ce
partial cleanup of ContentManager.py
2015-06-17 22:49:47 +01:00
Matthew Bell
31b6dc4516
partial cleanup of FileRequest.py
2015-06-17 22:44:20 +01:00
Matthew Bell
39acf04b4b
partial cleanup of UserManager.py
2015-06-17 22:37:53 +01:00
Matthew Bell
701b5e2449
partial cleanup of User.py
2015-06-17 22:34:54 +01:00
Matthew Bell
adcee874db
partial cleanup of main.py
2015-06-17 22:27:56 +01:00
HelloZeroNet
b2e2453e58
rev242, Implicit SSL support for the future, Exist typo fix
2015-06-17 00:49:46 +02:00
HelloZeroNet
a78907cc9d
Version 0.3.1, rev238, Connection encryption using TLS, One click site clone feature, Encryption stats, Disable encryption startup parameter, Disable ssl compression startup parameter, Exchange supported encryption methods at handshake, Alternative open port checker, Option to store site privatekey in users.json, Torrent tracker swap, Test for bip32 based site creation, cloning and sslcert creation, Fix for Chrome plugin on OSX, Separate siteSign websocket command, Update pybitcointools to major speedup, Re-add sslwrap for python 0.2.9+, Disable SSL compression to save memory and better performance
2015-06-10 00:29:30 +02:00
HelloZeroNet
66eca389bf
rev 196, Configurable data dir, log dir and config file, fix for getFile unhandled exceptions, add http://zeronet.io to readme
2015-05-31 15:52:21 +02:00
HelloZeroNet
94165176d3
rev194, Fix for ugly openSSL layer memory leak, memory usage test to openssl stability test
2015-05-27 16:58:36 +02:00
HelloZeroNet
e08b153732
rev193, Msgpack 0.3.x not supported, Dont display pyfilesystem error
2015-05-25 22:48:35 +02:00
HelloZeroNet
40698c1ac7
rev188, Add rev to wrapper css and js to devalidate cache
2015-05-25 01:41:14 +02:00
HelloZeroNet
7e4f6bd38e
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
Dana Hanna
2d9959313b
#101 add print styles to allow iframe sites to print
2015-05-12 23:17:41 -04:00
Aleksandr Zykov
52b8e4984e
Some debugging code has been removed
2015-05-07 08:35:06 +02:00
Aleksandr Zykov
2c75c394d3
Proper https support
2015-05-07 08:31:28 +02:00
HelloZeroNet
eddf3eb8fc
rev134, Removed ZeroMQ dependency and support, GC after every stat page, GC call stat command, Streaming files directly to socket without msgpack overhead, Use listModified to query changed content.json files, Fix urllib memory leak onolder pythons, Fix security tests, Sitemanager testsuite, Announce on site resume, Site publish serves files max 60s
2015-05-03 13:06:43 +02:00
HelloZeroNet
34b7cb0292
rev126, Renamed disable_openssl to use_openssl, Renamed modified Peer command to listModified
2015-04-30 11:49:03 +02:00
HelloZeroNet
099fe575a0
rev125, Class statistics, OpenSSL disabled on OSX by default because of possible segfault, --disable_openssl command line parameter, Save memory on Connection, Peer and FileRequest objects using slots, Dont store modification time from the far future, Able to query modified files from peer, Allow reannounce in 30secs, Use with command in SiteStorage, Always create dir before write file, PeerCmd shell command to query specific command from peer
2015-04-29 23:12:45 +02:00
HelloZeroNet
71be41ade0
rev122, 40x faster openssl based sign verify, Openssl verify benchmark, Socket objects stat, Dont trace notification stack, uiserver memory leak fix
2015-04-28 00:43:17 +02:00
HelloZeroNet
c025503264
rev120, Cleanup expired RateLimits to avoid memory leak
2015-04-24 14:04:51 +02:00
HelloZeroNet
f7717b1de8
rev119, Protection against update flood, Cache webfonts, Publish batching, Task failed holds Peer objects, Remove peer from failed on addTask, Noparallel memory leak fix
2015-04-24 02:36:00 +02:00
HelloZeroNet
f576527986
rev116, Fix websocket error when writing invalid files on not-owned sites, Fix for stucked notification icon after shutdown
2015-04-21 00:35:34 +02:00
HelloZeroNet
dc4292e1e3
rev115, Stats for total number of objects in memory, Peers in memory, Memory dump displays the total content on hover, Add http cache to js, css and image files, Allow query file status with SiteInfo websocket command to fix index.html loaded before websocket connection made problem, Fix bigsites reload problem
2015-04-20 22:31:29 +02:00
HelloZeroNet
8d5a72f0b5
rev110, Support for 127.0.0.1:43110-less Chrome plugin, Namecoin updater ignores invalid characters in address, Every site's favicon.ico leads to main favicon to prevent 404 request when using chrome extension, Detect chrome extension proxy requests, Use wrapper=False instead of /media, 404errormessage fix
2015-04-20 02:56:33 +02:00
HelloZeroNet
ab87f5a7f1
Remove accidently duplicated multiuser plugin
2015-04-19 15:43:10 +02:00
HelloZeroNet
c8fe73f5c0
rev106, Allow check memory content in stats page, Fix Zeroname plugin incompatibility with Multiuser plugin, Zeroname updater sort keys, Allow multiple ui_restrict parameter, Peer using site's logger to save some memory, Also send not that good peers on initial pex
2015-04-19 15:38:41 +02:00
HelloZeroNet
e7c0bd7621
rev102, Disable gevent ssl monkey patch to avoid problems in Debian Jessie
2015-04-18 11:18:37 +02:00
HelloZeroNet
eea7af684d
rev101, Benchmark for crypto, sha512, sqlite, Not exits file exception fix
2015-04-18 03:02:08 +02:00
HelloZeroNet
60bfac63da
rev100, Revision numbering for sub-versions, Assign connection to peer on filerequest/pex, Pex count bugfix, Disable unnecessary topright button click animation, Topright burger utf8 character change to more supported one
2015-04-17 23:12:22 +02:00
HelloZeroNet
f1a885b0ef
Updated features in readme, Connectable peer stats, Start ZeroNet when Windows starts option, ZeroName updater invalid key fix, Add peer ping to timeout on publish, Make sure the passive peers get the updated files
2015-04-17 00:34:08 +02:00
HelloZeroNet
b39b6904e7
Allow passive publish
2015-04-16 18:16:57 +02:00
HelloZeroNet
6e081d95f5
Version 0.2.9, Only send peers over pex that worked within 2 hours, Mark peer as bad on publish 5sec timeout, Starting typo fix, Only ask peers from 2 sources every 20 min, Maybe fixed notification icon crashing
2015-04-15 23:33:21 +02:00
HelloZeroNet
30281c8fb5
Sexy system trac icon instead of ugly console, Total received/sent stat, List all site peer, Dont sent passive peers over pex, Dont store passive peers on trackers, Dont monkey patch thread at all, Allow main command plugins
2015-04-15 02:54:10 +02:00
HelloZeroNet
804fed2659
on updates connect to real peer ip, connect using pex in passive mode, referrer typo fix
2015-04-14 02:37:31 +02:00
HelloZeroNet
bba9470175
Send only peer exchange to newer clients
2015-04-13 23:56:08 +02:00
HelloZeroNet
44d5ac784d
Trackerless peer exchange between peers, fix event once bug
2015-04-13 23:08:57 +02:00
HelloZeroNet
4f7e048413
socks proxy support, disable udp connections support, http bittorrent tracker support, port opened, external ip to stats, only need zeroname site if dont have, dont try to download file that not in content.json, store external ip even if port closed, recreate uirequest class to avoid unfinished requests in some cases
2015-04-12 23:59:22 +02:00
HelloZeroNet
67783bd494
total object stat, proper zeronet updater timeout catch, connection using connectionserver logger, trigger sitestorage onupdated when signing new file, named once events, only publish once same updated files, retry bad files every 20 min, trigger connection error on failed connection
2015-04-08 01:57:55 +02:00
HelloZeroNet
2d588a5006
Utf8 js merge error fix, no peer found error fix, Large site confirmation dialog display fix
2015-04-03 14:31:15 +02:00
HelloZeroNet
9c5176a8cb
site connection stats, msgpack unpacker stats, make sure we dont skip any namecoin blocks, no more sha1 hash to content.json, keep 5 open connection in passive mode, publish got content to 5 peers, upnp retry 3 times, keep connection loggers
2015-04-03 02:47:51 +02:00
HelloZeroNet
2491814070
More db logging, db testcase, dont allow to request files from root db dir
2015-04-01 03:05:09 +02:00
HelloZeroNet
10c6d4a7a3
better publish threads
2015-03-31 01:01:39 +02:00
HelloZeroNet
b122f47100
version 0.2.8, Namecoin domains using internal resolver site, --disable_zeromq option to skip backward compatiblity layer and save some memory, connectionserver firstchar error fixes, missing unpacker crash fix, sitemanager class to allow extensions, add loaded plugin list to websocket api, faster content publishing, mark updating file as bad, remove coppersurfer tracker add eddie4, internal server error with error displaying, allow site domains in UiRequest, better progress bar, wait for siteinfo before before using localstorage, csslater hide only if opacity is 0
2015-03-30 23:44:29 +02:00
HelloZeroNet
78f97dcbe8
version 0.2.7, plugin system, multiuser plugin for zeroproxies, reworked imports, cookie parse, stats moved to plugin, usermanager class, dont generate site auth on listing, multiline notifications, allow server side prompt from user, update script keep plugins disabled status
2015-03-24 01:33:09 +01:00
HelloZeroNet
3b8d49207e
version 0.2.6, database support, dbrebuild and dbquery startup commands, connection firstchar error bugfix, log python gevent msgpack lib versions, sitestorage class for site file operations, dbquery websocket api command
2015-03-19 21:19:14 +01:00
HelloZeroNet
bce0f56d45
Save significant amount of memory by remove unused msgpack unpackers, Log unhandled exceptions, Connectionserver checker error bugfix
2015-03-15 00:48:06 +01:00
HelloZeroNet
ed9237f610
only load pyfilesystem in debug mode
2015-03-11 16:25:29 +01:00
HelloZeroNet
5b5c8acdcb
new documents with examples, raise exception on connection error, close connection if no handshake for 60 sec, log unhandled exceptions, calc object size using guppy, typo fix
2015-03-11 01:12:53 +01:00
sirMackk
708f8cdaf8
Merge branch 'master' of github.com:HelloZeroNet/ZeroNet
2015-03-07 19:22:20 -05:00
sirMackk
e2bb5952eb
Updates from issue #54 - obtaining local ip, logging, standalone
2015-03-07 19:22:09 -05:00
HelloZeroNet
b35d21d643
more detailed stats, memory optimalizations, connection pinging and timeout, request timeout, validate content after signing, only recompile changed coffeescripts, remove unnecessary js logs
2015-03-06 02:31:51 +01:00
sirMackk
5ca4540f1d
Fixes #54 - handles udp socket timeout error
2015-03-03 21:46:55 -05:00
HelloZeroNet
bd7e76628b
version 0.2.5, download and update progress bar, we are on gitter, log on filerequest error, faster update
2015-02-26 01:32:27 +01:00
ZeroNet
34f6d1ee7c
Merge pull request #53 from sirMackk/master
...
Python-only Upnp solution
2015-02-25 19:28:16 +01:00
HelloZeroNet
e8368a8da1
more detailed connection statistics, first char recv bugfix, double connection bugfix, websocket send queue, loading screen hide bugfix on slow connection, disable user reload
2015-02-25 03:22:10 +01:00
sirMackk
218ceb4bdd
Merging in upnp_punch_squashed
2015-02-24 08:02:05 -05:00
sirMackk
6a409a000a
Merge branch 'master' of github.com:HelloZeroNet/ZeroNet
2015-02-24 07:39:56 -05:00
HelloZeroNet
31d4609a3b
version 0.2.4, peerPing and peerGetFile commands, old content update bugfix, new network code and protocol, connection share between sites, connection reuse, dont retry bad file more than 3 times in 20 min, multi threaded include file download, shuffle peers before publish, simple internal stats page, dont retry on failed peers, more than 10 peers publish bugfix
2015-02-23 23:33:31 +01:00
sirMackk
de31a518dd
Merge branch 'master' of github.com:HelloZeroNet/ZeroNet
2015-02-22 11:40:44 -05:00
HelloZeroNet
531bf68ddd
Version 0.2.3, One click updater from github, Clean FileServer and UiServer shutdown, Count UiServer http connections to clean close, serverUpdate WrapperAPI command, randomize peers before work start and publish, switched to upnpc-shared it has better virustotal reputation
2015-02-20 01:37:12 +01:00
HelloZeroNet
9f9433a61e
Version 0.2.2, Localstorage support using WrapperApi, User manage bugfix
2015-02-17 01:48:15 +01:00
sirMackk
d1877085ac
Adds upnp port forwarder skeleton
2015-02-15 18:41:41 -05:00
HelloZeroNet
655607466c
Peer number get bugfix, Loading screen always wait for filedone event
2015-02-14 14:54:11 +01:00
HelloZeroNet
fa7164a0f0
version 0.2.1, better browser open, site size limit, save number of peers to sites.json to faster warmup, silent wsgihandler error, siteSetLimit API comment, grant ADMIN permissions to wrapper, display site changetime from includes too, loading screen warning support
2015-02-14 14:05:00 +01:00
HelloZeroNet
882577968a
Allow select all data in QueryJson
2015-02-10 02:28:14 +01:00
HelloZeroNet
bccd246f71
progressive publish timeout based on filesize, better tracker error log, content.json viewport support, wrapperSetViewport wrapperapi command support, escape wrapper notification
2015-02-10 00:08:25 +01:00
HelloZeroNet
3b22be5091
Silent errors
2015-02-09 02:14:15 +01:00
HelloZeroNet
639b9f4961
version 0.2.0, new lib for bitcoin ecc, dont display or track notify errors, dont reload again within 1 sec, null peer ip fix, signingmoved to ContentManager, content.json include support, content.json multisig ready, content.json proper bitcoincore compatible signing, content.json include permissions, multithreaded publish, publish timeout 60s, no exception on invalid bitcoin address, testcase for new lib, bip32 based persite privatekey generation, multiuser ready, simple json database query command, websocket api fileGet, wrapper loading title stuck bugfix
2015-02-09 02:09:02 +01:00
HelloZeroNet
cfe2cfaf09
Silent tracker errors, updated list of alive trackers, added tracker unittest
2015-01-30 18:46:48 +01:00
HelloZeroNet
e2435ce1ca
Announce to all trackers
2015-01-30 18:04:05 +01:00
HelloZeroNet
47cad25862
Removed keepalive its not compatible with all os
2015-01-30 02:09:47 +01:00
HelloZeroNet
655c104130
50 sec send timeout, force activate keepalive, reworked websocket api to make it unified and allow named and unnamed parameters, reload on content.json fileWrite
2015-01-27 22:37:13 +01:00
Nathan Tym
44cd722412
Merge remote-tracking branch 'upstream/master' into y_wrapperbug
2015-01-27 13:25:24 -05:00
Nathan Tym
1787a53e1c
fixing typos
2015-01-27 13:24:24 -05:00
HelloZeroNet
e56ec60091
Peer remove key error fix
2015-01-27 00:21:44 +01:00
Nathan Tym
7f129fe2c1
fix for socket error issue
2015-01-26 16:34:11 -05:00
HelloZeroNet
6cedaa8e8f
utf8 content.json fix, faster node.js coffeescript compiler support
2015-01-26 01:43:39 +01:00
Pyotr Ermishkin
9332c9dcac
Unicode support was added to UiRequest.py
2015-01-25 15:28:45 +03:00
HelloZeroNet
024655cf15
version 0.1.6, dont check own sites integrity, serving newly added sites, only serve .html files with wrapper, pass query string to innerframe, support for background-color in content.json, websocket api sitepublish and filewrite commands, pass hashchange to innerframe, wrapperPrompt notification support,
2015-01-24 19:14:29 +01:00