Nofish
nofish@zeroid.bit

ZeroNet dev.

Help distribute this user's images
Mute nofish@zeroid.bit

Activity feed

Nofish commented on Styromaniac's post: @Styromaniac: That's weird, because it's a pure-html page without iframe/wrapper/js The supported network should be in the first line: `rev3866 | ['32.121.25.310'] | Port: 13392 | IP Network: ['ipv4']...`
Nofish commented on Styromaniac's post: Do you have ipv6 connection on mobile? Do you have ipv6 in "IP Network:" list on the /Stats page?
Nofish commented on Styromaniac's post: So you downloaded a big file, then started to download another file with the same hash and it overwritten the downloaded piece status, right?
Nofish commented on Moor's post: Yeah searching in files tab is only supported in py3 version.
Nofish commented on Blurhy's post: No, it's not possible, the iframe and the wrapper required for multiple reasons. (displaying permission requests, sidebar, loading screen, etc.)
Nofish commented on Styromaniac's post: @Styromaniac: Yes, if you wants to be checked, then you should set it to automatic.
Nofish commented on Styromaniac's post: @Styromaniac: It could be possible by checking if there is any incoming connection happened that points to that ip. Right you can do it manually by checking it on the /Stats page
Nofish commented on Styromaniac's post: If you enter an external ip = forcing zeronet client in port opened mode without testing it.
Nofish commented on Styromaniac's post: It should be fixed now, but you have to untick/tick "Follow username mentions" in ZeroMe 3dot menu After that it will display the post creator username at the beginning of the post
Nofish commented on Styromaniac's post: Correct. Btw right now for me it's looks like china is detecting/filtering ZeroNet based on p2p behavior, so I think dht would be also detected.
Nofish commented on Styromaniac's post: what do you mean by instability? the client crashes or other type of problems?
Nofish commented on Styromaniac's post: The posts are timestamped based on the machine time. There is a feature that calculates the possible correct time based on the connected peers time, but right now it's only give notification your time is more than 10 minutes off. It could be possible to add a feature to ZeroTalk (and other sites) that uses this to correct the smaller time differences.
Nofish commented on Styromaniac's post: @Styromaniac: You can delete your sent messages, but not the incoming ones (since they are stored in other user's data file)
Nofish commented on Styromaniac's post: I have fixed both, but on ZeroMail I recommend to delete earlier sent messages if you run out of the space.
Nofish commented on Styromaniac's post: Hm, I have ` "styromaniac@zeroid.bit": {"max_size": 800000},` in data/users/content.json, I just signed and publised again
Nofish commented on Styromaniac's post: When did is started happening?
Nofish commented on ssdifnskdjfnsdjk@zeroid.bit's post: In tor always mode every connection is made using the tor proxy, so local connections will not work.
Nofish commented on leftside's post: Should be fixed in rev3864, please confirm if it's working after the update
Nofish commented on leftside's post: Thanks, I was able to reproduce it, fix is on the way. :)
Nofish commented on leftside's post: I have modified the ZeroHello and added the db error to the stats section. What message do you see bellow that line that ha n/a for exectution time?
Nofish commented on 60's post: As far I know using a GPL licensed module does not requires the whole project to switch to GPL. Like iOS also using many libs that is under open-source license. But if its necessary I can add an MIT license header to it. (probably we should also include GPL license header to every source code file to make it valid)
Nofish commented on leftside's post: @leftside: Do you see the checked "Follow in newsfeed" in the posts's 3dot menu? (should be visible after hovering cursor to the topright corner of the post) At ZeroHello if you press the "from X site in Xms" text, does it have a " ZeroMe Post follow" section?
Nofish commented on leftside's post: There was no change. Do you see the checked "Follow in newsfeed" in the posts's 3dot menu? Also: are you using py3 or py2 version?
Nofish commented on Quantumworld's post: Thanks for the suggestion, `--offline` mode is added to Rev4066 Py3 version. (Also possible to change it on-the-fly on the /Config page)
Nofish commented on Styromaniac's post: You mean after click on a link on a raw page, then pressing the browser back button breaks something?
Nofish commented on 60's post: @60: The idea of the archive file is to be able to remove the separate user files to speed up the initial sync time and the reduce the required number of files to store
Nofish commented on 60's post: It should be changed in 1Udb.../data/usersdb/1Ekf2.../content.json, but for some reasons it does not contains user_name entry, I will check it
Nofish commented on ssdifnskdjfnsdjk@zeroid.bit's post: Do you mean this one: https://github.com/HelloZeroNet/ZeroHello/issues/115 ? I still can't reproduce it.
Nofish commented on Styromaniac's post: Yes, it excludes pinned and big files
Nofish commented on Styromaniac's post: I suspect there is a bug if you have more than 100 pieces in the download queue (updating: x number) I will try to reproduce/find a solution for it after py3 release
Nofish commented on leftside's post: @leftside: The problem is in the markdown syntax parser. (you have to use `[title](link)` format, so the last `)` is problematic) Maybe it could include a feature and detect if there is a `(` in the link, then the closing `))` should consider as part of an url.
Nofish commented on Sirlotaplot's post: Thanks for reporting, fixed in 3846
Nofish commented on Kaffie's post: @Geekless: Probably returning an error is better as you can find out the list of clients who ignores you by try to get your data file anyway. It's a planned feature (I will prioritize it), but right now I want to freeze the source code until py3 transition is done.
Nofish commented on Kaffie's post: Right now muted users only removed from the database, but remain on the file system. There is a proposal to also remove these files: https://github.com/HelloZeroNet/ZeroNet/issues/1855
Nofish commented on Aoghepha90020801's post: I just did!
Nofish commented on LoliGod's post: It should be fixed in Rev3821
Nofish commented on LoliGod's post: @1pgallery: I will try to fix it tomorrow.
Nofish commented on LoliGod's post: @1pgallery: According to the error you have lots of content.json files in your site. The sidebar calls `site.content_manager.listContents()` which should return the list of non-user content.json files. (normally its just a few for every site) It's possible to fix the query, but do you really need this large ammount of content.json files?
Nofish commented on ssdifnskdjfnsdjk@zeroid.bit's post: I have added a "RECENTLY DOWNLOADED" section to the ZeroHello (lists pages that finished downloading in last 3 days)
Nofish commented on ssdifnskdjfnsdjk@zeroid.bit's post: We could have a "Recently added" section for sites that were added and successfully downloaded in last X days
Nofish commented on P2P's post: Thanks for reporting, some more information would be nice: - How many trackers have low success rate (<20%) on ZeroHello with and without meek proxies? - Does it only affect new users or older ones also unable to connect? - How many connections do you see in /Stats page? Unfortunately the previously used remote desktop not working anymore, it would be great help if someone would able to provide a ssh shell or an rdp access.
Nofish commented on Tusiko's post: Probably this is a limitation in Chrome and multi-threaded db will not improve on this: Chrome allows only 6 pending requests per host. So if you have a site that includes 6 unreachable/slow optional files, then the Chrome will block all requests until that 6 one times out. Firefox handles these situations better. (cancels when you navigate away from the page)
Nofish commented on Znnex's post: Please try to update in latest Rev, there a bugfix in Rev3737 that affects the muting feature
Nofish commented on Tusiko's post: Thanks for reporting I was able to reproduce and fix it in Rev3739
Nofish commented on Tusiko's post: @Styromaniac: Yeah, any idea how to reproduce it?
Nofish commented on Moor's post: Thanks for reporting fixed in Rev3729. The problem was with the win-style data_dir configuration value. (I think it also affected earlier versions of ZeroNet)
Nofish commented on Pexo's post: @Pexo: you can use gitcenter for that: http://127.0.0.1:43110/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/
Nofish commented on Manwe's post: I just tested and it's says new version available for me. Do you see this message in the 3dot menu on ZeroHello? (Under "Show data directory"?)
Nofish commented on Pexo's post: @Pexo: Thanks for reporting I will check it
Nofish commented on Styromaniac's post: @Styromaniac: Fixed!
Nofish commented on Styromaniac's post: Thanks for reporting, it should be fixed now
Nofish liked Pexo's post
Nofish commented on Pexo's post: You are right, it should be the same. I just added a separate send s button. So you can use tab, enter or ctrl+enter to send the message.
Nofish commented on Styromaniac's post: Thanks, fixed!
Nofish commented on Kaffie's post: It should work, currently there is around 10 trackers can be found using the shared trackers feature.
Nofish commented on Yuzu's post: Thanks for reporting, fixed in Rev3568
Nofish commented on Musickillerwork's post: @Musickillerwork: Fixed! (it was limited to 25 character)
Nofish commented on Musickiller's post: Thanks for reporting fixed! (changed to `text.replace(/(\s|>|^)(@[^\s]{1,25}):/g, '$1<b class="reply-name">$2</b>:')`)
Nofish commented on Musickiller's post: @styromaniac@zeroid.bit: Fixed! :) (it did not matched if the comment began with the username)
Nofish commented on Musickiller's post: Thanks for reporting, changed the username-bolding regexp, it should work now. @styromaniac@zeroid.bit: Test 1, @Musickiller: Test 2
Nofish commented on Styromaniac's post: Thanks to lola's fix it should work again in Rev3537
Nofish commented on Binchan's post: @Binchan: It's the same problem: there is no peers connected to your client. (You can verify it using the http://127.0.0.1:43110/Stats) The client tries to keep 6 connection per site by default. Do you have lines "Need connections:" in your log/debug.log file? (there should be one for each site in every 5 minute)
Nofish commented on Binchan's post: That error means there is no connected peers. You can ignore it
Nofish commented on version@zeroid.bit's post: @P2P: I just tested it using a Mainland China remote access I got some week ago and I was able to ping my home ZeroNet node without any proxy/vpn/tor. And looks like they also lifted the ban from port 15441 as it's also working again. I think the issue is with the trackers.
Nofish commented on Sgushennayavoda's post: When/where do you see that error?
Nofish commented on Styromaniac's post: @styromaniac@zeroid.bit: yes: http://127.0.0.1:43110/Stats
Nofish commented on Styromaniac's post: Do you have normal amount (100+) of peers for the site? Do you see tls-rsa encrypted connections on /Stats page?
Nofish commented on P2P's post: @P2P: Yeah that wasn't pretty, fixed in Rev3406
Nofish commented on 猫叉酱's post: Thanks for the the info, looks like it's works again. I will post more info on ZeroBlog later today.
Nofish commented on P2P's post: @P2P: That's the next step, I will check how does shadowsocks works. New Rev3402 out with port randomization and fixed implicit tls. I just tested using the China VPS I got (thanks again) and looks like it's works again, but unfortunately you can only connect to peers that using non-standard port (15441). I will post about it on ZeroBlog later today to increase the updated (and by that non-standard port) clients.
Nofish commented on P2P's post: @P2P: The cert itself is random, but some of the details fixed right now (eg. it's issued to "Example Company") Later we can also randomize these details, but creating a DPI rule based on it is more complicated and probably it's not necessary yet.
Nofish commented on P2P's post: Thanks, I already got one and using that I was able to confirm both DPI and Port blacklisting. The implicit SSL (make data transfer looks like https connection) works against DPI. I'm working on adding port randomization, it should be out today.
Nofish liked P2P's post
Nofish commented on Binchan's post: I have just increased the optional limit to 100MB/user
Nofish commented on ZAlex's post: Thanks for reporting, it should be fine now
Nofish commented on Hermes32's post: You can fix hugo urls by adding `relativeurls = true` and `baseURL = ""` to your config. @Binchan: Namecoin only allows 512byte value, so it won't fit. Maybe it could be solved by adding "*" entry support and then the javascript would redirect to the given site.
Nofish commented on Binchan's post: @Version: Yes, it's legal here. They tried to ban the encrypted communication 2 years ago (https://www.deepdotweb.com/2016/05/16/hungary-passes-new-law-to-ban-full-encryption/), but it did not passed. There will be elections next month, probably the current (not-so liberal) ruling party will win for the 3rd time in row. I expect it to be worse after that.
Nofish commented on Git Center's post: @Git Center: Oh I thought it's just for cache or other meaningless data. Well then, think the best solution is create a random id, store using UserSetSettings and write it to that directory/file. This way it's also multi-user compatible.
Nofish commented on Binchan's post: It was one of them :) Others: - https://www.engadget.com/2014/12/16/pirate-bay-shutdown-explainer/ - http://blog.bittorrent.com/2014/12/10/project-maelstrom-the-internet-we-build-next/
Nofish commented on Git Center's post: @Git Center: Yeah, it will, so you can use it to store some private data, but it's not recommended because it won't work well in multi-user environments.
Nofish commented on Git Center's post: @Git Center: site.storage.getPath does not allows ".." in the file path, but if you find any security issue please report it. (preferably a private way)
Nofish commented on Deadjoker's post: @Binchan: I think an rss would be more suitable for third-party application notifications.
Nofish commented on Deadjoker's post: Currently the site's notification feed is defined by a sql request. To make zeromail notifications possible we need to allow javascript logic to return the latest message list. It could be possible by extending the newsfeed plugin to support javascript function call signups. After that when the user visits ZeroHello, the plugin would create a sandboxed iframe to load and run the newsfeed returning javascript function and then inserts the items returned to the newsfeed.
Nofish commented on Jro's post: Please create a github issue with the details if you can reproduce it on multiple machines.
Nofish commented on Binchan's post: I also got lots of reach from ICO projects, but I decided to keep the project indepentent from third-party money. If there is a reason I'm happy to use the donated bitcoins to support zeronet-related projects, but I'm not sure if money has positible effect on open source projects. Also I prefer if somone developing something on moral motivates instead of financial.
Nofish commented on Nofish's post: @styromaniac@zeroid.bit: Can you please give more detail on that problem?
Nofish commented on Nofish's post: @Binchan: Yeah, will do it tonight :)
Nofish commented on Styromaniac's post: Thanks, fixed! :)
Nofish commented on Styromaniac's post: Thanks, fixed!
Nofish commented on Styromaniac's post: There was no change that affect cpu usage, but you can try to rollback to previous version.
Nofish commented on Binchan's post: Actually firefox always worked: http://127.0.0.1:43110/kaffie.bit/test.html
Nofish commented on Styromaniac's post: There is no bw prioritization / limitation built-in yet, I can't think any easy way to do that, so I need some more research on that.
Nofish commented on Nofish's post: @ZeroLSTN: "What's the problem with having many different domains available?" It's not a problem, the PoW required because it prevents potential bad actors creating new ID provider in no time, so making the black list ineffective. @Kaffie: I not sure if I want to make the ID system to depend on the NMC, because if anything goes wrong, then it would affect many sites.
Nofish commented on Nofish's post: @Kaffie: Accepting all by default is makes the blacklist useless as a potential bad actor can create 1000s of new cert provider per second. As a new user you don't have to do the proof-of-work, but you can use any other existing cert provider.
Nofish commented on Nofish's post: @ZeroLSTN: The current, white-list based system will here to stay, but the new system will accept IDs from unknown provider if the provider's address meets the requirements (matches the required regex pattern) specified in the content.json
Nofish commented on Nofish's post: My proposal for Proof of work based ID providers: https://github.com/HelloZeroNet/ZeroNet/issues/1258 I just generated a 1ZeroiDJnkHkugPNd8UzSwceH8HfsnYtC address in 3 hours, so maybe we should make it harder like "1ZeroiD[0-9]" should take ~5days on my machine
Nofish commented on Musickiller's post: @styromaniac: I don't think that any other plugin has significant impact (not sure about the Charts plugin either)
Nofish commented on Nofish's post: @Jro: Sure, the current system will here to stay, but there will be a possibility to also accept unknown zeroid providers with the specified prefix. (I propose 1ZeroiD, but it will be configurable by the site owner)
Nofish commented on Git Center's post: Have you signed your main site before?
Nofish liked Lxpz's post
Nofish commented on Musickiller's post: You can try disabling the stats module by renaming plugins/Chart to plugnis/disabled-Chart. If it causes the problems, then we could add an option to reduce the sampling rate (currently 5 minute) or disable to most cpu hungry ones (peer statistics) In the log/debug.log you can search for "Global collectors done in" to see how much cpu time it takes to collect the data. For me it's 6-12ms + inserting 1ms
Nofish commented on Nofish's post: @Kaffie: The problem with the id provider black list instead of white is it's also easy to create an id provider. As a solution we could require some intensive proof-of-work from id providers, for example it has to start with "Zeroid", witch takes around 8 hour to generate on a ~200USD GPU or 30 USD on https://bitcoinvanitygen.com/
Nofish commented on Styromaniac's post: It stores your selected profile in browser's local storage (similar to cookies)
Nofish commented on Jamesholden's post: Not sure, what happens when you press the Sign button on the sidebar?
Nofish commented on Binchan's post: Yes, currently you can't share a file named content.json file, as a standard file. I will think about how to solve it...
Nofish commented on Glightstar's post: Yeah, nice spot, object arguments not supported on that call
Nofish commented on Kaffie's post: @Kaffie: It's only ipv4 right now any you need to maintain the bootstrapper list by hand (you can distribute the config file with zeronet), but peer exchange is supported within one site, so the bootsrapper only needed if you want to visit a site that you have not seen before.
Nofish commented on Kaffie's post: @Kaffie: DHT is not required for meshnet support, you can run ZeroNet right now on meshnet by starting a bootstrap node (enable plugin, add address to client's trackers list)
Nofish commented on Kaffie's post: @Kaffie: All would be nice, but DHT does not works well on Tor and IPV6 is not supported by most of torrent trackers
Nofish commented on Kaffie's post: @Kaffie: I2P support would be nice, but it's not a replacement for Tor connection, as it don't support connections outside of the I2P network, so you won't be able to use it to connect sites that does not have I2P peers. (and the last time I tried it it was much slower, than tor)
Nofish commented on Glightstar's post: It was more tricky, than I originally thought, but added in Rev3176. To take advantage you should have your directory in the ignore pattern followed by `/.*`. So having `data/users/.*` as your ignore pattern will be fast, but `data/users/.*/.*` or `data/users` won't.
Nofish commented on Nofish's post: @Random321: I started it as a hobby project without any expectations, so yes :)
Nofish commented on Glightstar's post: Yeah, great idea, added to TODO :)
Nofish commented on Balancer73's post: Thanks for the suggestion, from Rev3173 it won't ask for permission if it already has it + fixed the NoneType error
Nofish commented on Nofish's post: Got the laptop (Xiaomi Air 12), the build quality is nice, core m3 cpu performance is also perfect, after found a way to install precision touchpad drivers (took 6h) i'm satisfied with it. Have not tried any development on it yet, but I'm pretty optimistic :)
Nofish commented on Herp's post: @Krixano: I got the notification, so it's not required
Nofish commented on Git Center's post: The feedQuery API call tries to parse the query, add some optimization (date_added > now -3 days) and ORDER BY date_added DESC LIMIT 10 and it does not support sub-queries with union atm.
Nofish commented on 霸王寨第一光头's post: @霸王寨第一光头: There is no built-in yet, but here is a proof of concept code to use websocket api from python: https://github.com/HelloZeroNet/ZeroNet/issues/1137#issuecomment-337019878
Nofish commented on 霸王寨第一光头's post: Not currently, you can edit data/mutes.json, but it requires to restart zeronet
Nofish commented on 猫叉酱's post: @Git Center: Every spam list would have one maintainer, so he/she would decide who is going to be added.
Nofish commented on 猫叉酱's post: Thanks for reporting, I think I cleaned up the hubs i have. I think the right solution would be shared/subscribable mute list.
Nofish commented on Krixano's post: @Git Center: Packed + updated the repo, it's smaller and uses less files, but it really needs caching: clicking on v0.6.0 tag loads the `pack-33e03b768ec585e19ceb5401c8d1f84b425c57ff.pack` file (1MB) 70 times with fileGet
Nofish started following ulrichard, U53r, Glightstar
Nofish commented on Glightstar's post: data/users.json settings node within site's part
Nofish commented on Git Center's post: @Glightstar: Just fixed it in rev3157, please update and try again @Git Center: For big files probably ajax would the best as it transfers the files asnyc from websocket, support ranged queries and don't have to pack/unpack base64.
Nofish commented on Git Center's post: @Krixano: using different address for sidebar is a good idea I will restore the redirect. I just tried to pack the repository with `git repack --max-pack-size 1m`. It's a bit slower this way, maybe a read cache could help to avoid re-reading big files using fileGet. The bigger files also triggered an error when reading files from different sites at the same time. (already fixed, but need some more testing, will roll out tomorrow) Btw. why does it needs to read ZeroID site?
Nofish commented on Git Center's post: I changed to link, because I need the sidebar for information and signing. @Sirenyc: Please update to latest revision. There was a problem that affected sites larger than 10MB, but it's fixed now.
Nofish commented on Binchan's post: @Binchan: Not yet. The json files are written by the site's javascript source code, so the client itself can't modify it's content. Maybe it could be solved by adding a placeholder for the timestamp, eg. `{{ publish_timestamp }}`, but not sure if it's necessary.
Nofish commented on Git Center's post: Yes, nice discovery! :)
Nofish commented on mv00_'s post: @mv00_: I'm afraid your comment is not visible here. Try changing your identity to a zeroid one and comment again.
Nofish commented on BTC-E's post: I'm afraid big files won't work well without opened port. Enablind Tor connection helps, but it will be much slower and only allows other tor-connected users to download your file.
Nofish commented on mv00_'s post: Probably it's because the hub i using does not accepts 0ch id provider.
Nofish commented on Nofish's post: Thanks for the suggestions! Eventually I went for Xiaomi Air 12.5" as every review I found was positive about it. The price was also pretty low (560USD) so I don't have to be super careful about it. :)
Nofish commented on Binchan's post: @Binchan: Since 0.6.0 the valid path is `"^[a-z\[\]\(\) A-Z0-9_@=\.\+-/]+$"`, so it's includes `" "`, but not other whitespace characters
Nofish commented on Binchan's post: @Git Center: Why do you want to change it? It allows the space character.
Nofish commented on Binchan's post: @Binchan: It's using pyhon search engine https://docs.python.org/2/library/re.html
Nofish commented on Binchan's post: It should work since 0.6.0 for example: http://127.0.0.1:43110/1uPLoaDwKzP6MCGoVzw48r4pxawRBdmQc/data/users/16YxtnaTrCSbvCXSYxrnvobmYnqtidxG23/Charlie%20Chaplin%20-%20Final%20Speech%20from%20The%20Great%20Dictator-J7GY1Xg6X20.mp4
Nofish commented on mv00_'s post: The mute based on auth_address,so the user name is irrelevant
Nofish commented on Fengyun007's post: @Krixano: Yeah, currently it merges the files signed by the same auth_address on different hubs and yes, probably he/she registered the same address multiple time
Nofish commented on Git Center's post: Looks like there is some problem with size calculation for sites larger than 10MB (you have to change the limit to 30MB+ manually to finish the download), but once it finished downloading it's working fast and fine, grats! (I will try to fix the size calc error tomorrow)
Nofish commented on mv00_'s post: @mv00_: The log looks normal. You had higher peer number before the fix, because the upnp bug blocked the peer cleanup method.
Nofish commented on 西木野真姬's post: Yes, supported trackers: bittorrent http(s), bittorrent udp, custom zeronet
Nofish commented on Musickiller's post: does pressing update on redhub helps?
Nofish commented on Musickiller's post: It should be better now!
Nofish commented on Styromaniac's post: Thanks for reporting, it should be fixed in Rev3146
Nofish commented on mv00_'s post: @mv00_: Thanks, (hopefully) It's fixed in Rev3144, please update & watch for errors
Nofish commented on Musickiller's post: Maybe we could store longer posts in optional files on ZeroMe
Nofish commented on mv00_'s post: @mv00_: Thanks fixed in Rev3141, Is there any other "Unhandled exception"?
Nofish commented on mv00_'s post: @mv00_: That's weird way too many connection and for some reason the dead ones did not get closed automatically. Is there any match if you search for "unhandled" in file log/debug.log ?
Nofish commented on Musickiller's post: The space is more limited here, so if you have any longer thoughts i recommend to start a blog and put a link to that post.
Nofish commented on mv00_'s post: When the updates stops reaching your client how many connection you see in http://127.0.0.1:43110/Stats ?
Nofish commented on mv00_'s post: @mv00_: It wait 2-10 seconds between sites. So it should not take that long. How many site you have in you client?
Nofish commented on mv00_'s post: It takes some time, but it should do it.
Nofish commented on Git Center's post: Yeah, I will check it soon
Nofish commented on Krixano's post: When you are running in --debug mode and you have "This is my site" enabled and your client requests all.js (via http), then your client will merge all *.js and *.coffee in that directory into one file and try to compile .coffee files (using the command specified in `--coffeescript_compiler` or `coffee --no-header -p` if it's undefined) It's pretty simple (just to fit my needs) and probably you want to use [webpack](https://webpack.github.io/) or similar that has more features (jsx, babel, etc.)
Nofish commented on Krixano's post: Yes, the id provider only issues a digital signature that is acts as proof that you registered that username
Nofish commented on Bingyuhuo's post: Thanks, fixed!
Nofish commented on Sksn's post: Changing the address is possible, but the permissions are recorded to site's address not to the domain.
Nofish commented on Krixano's post: The "maps" are relative to the .db file, so in this case anything outside of "data" won't match
Nofish commented on Git Center's post: For me the git repo sites (eg.: 1GTispUAh7VLQjLAkKCUmnpJA7jU6K7Grh) are not loading. (looks like nobody has the content.json file) Can you sign and publish them again?
Nofish commented on Krixano's post: It won't delete it automatically if it runs out of optional files limit + does not counts in optional files limit
Nofish commented on Krixano's post: Is it a big file or a regular file? If you use fileNeed on a bigfile by default it only downloads the piecemap file. To download the whole file you have to add "|all" after the filename when you call the fileNeed request. For regular files accessing it via linking should be the same as fileNeed
Nofish commented on Krixano's post: @Krixano: Probably the table sturcture was out of sync. If you change that value it will delete and re-create that table.
Nofish commented on Musickiller's post: Per-post file would be painful to store/transfer/read. Per-device file is a great idea, but currently only one content.json supported per directory, so not really possible. Currently working on partial solution that check if the file is fully updated before starts writing to it. > Backup is a good idea, but would that not be space/time consuming? We could only keep last ~5 backup.
Nofish commented on Musickiller's post: That's sucks, normally it should give a warning about writing to file that is still in sync. Can you please describe how did that happen? My idea to avoid situation like this in the future: When you modify your file using the API it would automatically create a backup of that file (eg. data.json-bk-1509441647), so if anything goes bad you would able to restore from it.
Nofish commented on 霸王寨第一光头's post: @P2P: Unfortunately right now this is a pretty hdd sensitive function so i'm not sure if it's a good idea, but I will try to find a way of the optimization to make it faster.
Nofish commented on Comeon's post: Unfortunately it's not possible if we want unique usernames.
Nofish commented on 霸王寨第一光头's post: @霸王寨第一光头: You can try to download it again and copy the data directory to the new client to see if it's still happening
Nofish commented on 霸王寨第一光头's post: @霸王寨第一光头: I tried to reproduce it with different Tor versions, but never got that error. You can try to update your tor client to latest version (0.3.1.7) (the you can find the instructions in tools/tor directory)
Nofish commented on 霸王寨第一光头's post: It's not necessary a problem, the not connected peers just dead
Nofish commented on Musickiller's post: Probably it can't detect the free space on your device
Nofish commented on Musickiller's post: sublime text
Nofish commented on Musickiller's post: I made some improvement, on this. It's still now perfect, but at least it's not fall apart
Nofish commented on Musickiller's post: It should be fine now
Nofish commented on 霸王寨第一光头's post: Whats the version of the Tor client? You can check it in log/debug.log, search for "VERSION Tor"
Nofish commented on 西木野真姬's post: It's working here, do you see any error in js console? (F12)
Nofish commented on 空澄砂夜's post: @空澄砂夜: Yes it's kind of similar the only real difference is it does not reaches the hard disk. Maybe we could add some POW requirement to it
Nofish commented on 空澄砂夜's post: Yes, here is some ideas: https://github.com/HelloZeroNet/ZeroNet/issues/1145#issuecomment-336490090
Nofish commented on Musickiller's post: Just added a `⋮` menu button that appears when you hover the over file item in ZeroUp and allows you to delete the file without leaving the site.
Nofish commented on Nofish's post: @43110: It could be easy to add random port listening, but I have not found any precedent GFW blocking based on port number. Any opinions on that?
Nofish started following Bluishcoder
Nofish commented on 霸王寨第一光头's post: Thanks for reporting fixed!
Nofish commented on Netwatcher443's post: Looks like we got *.zeronet.io domain + 104.156.231.236 ip ban Any suggestions on solution?
Nofish commented on Netwatcher443's post: @Comeon: ZeroBoard was the first site on ZeroNet when multi-user sites was not possible, so the messages are signed and distributed by contacting the site owner. I was planning to remove it for a while maybe it's the a good time to do it.
Nofish commented on Thiece's post: It's fixed in Rev3102, thanks again for reporting.
Nofish commented on Thiece's post: Looks like the stats counter is broken, working on the fix...
Nofish commented on Musickiller's post: @Musickiller: Got it, it will be fixed in the next release
Nofish commented on Musickiller's post: Unfortunately the site does not works for me. It tries to download user files from data/users/ directory, but the content.json specifies it to data/ directory
Nofish commented on Musickiller's post: It should happen if you try to open a file from a site that you have not visited before.
Nofish commented on 空澄砂夜's post: @空澄砂夜: There is a built-in css merger in zeronet that combintes css files into all.css and also adds vendor prefixes (-webkit-, -moz-, etc.) when necessary. Other than that it's written by hand.
Nofish commented on 空澄砂夜's post: I using sublime text for every kind of file
Nofish commented on 霸王寨第一光头's post: Just increased the limit!
Nofish commented on Elspru's post: @Elspru: Actually you need to update the UiRequest.py file: https://github.com/HelloZeroNet/ZeroNet/commit/bfd3d18a10e3cceddf88946dd4567e51acfd7200
Nofish commented on Elspru's post: It's working for me. There was an error with the Multiuser plugin, but it's fixed in the latest version.
Nofish commented on Musickiller's post: Thanks for the suggestion it, it's a good idea and there is lots of space of improvements on zeromail, but i'm afraid I won't have time to improve it in the next months.
Nofish commented on Musickiller's post: There is no button like that, but if you set the storage limit lower it will automatically delete the most seeded files. (your client's webui last access time also counts)
Nofish commented on Nofish's post: @Freedonn: https://zeronet.readthedocs.io/en/latest/faq/#how-to-create-a-fancy-site-address
Nofish commented on Krixano's post: @Binchan2: It's hard to tell based on this information. Have you opened ZeroHello when you experienced the hang? (loading the newsfeed could block the running on slow hdds) What the DB speeds for you on http://127.0.0.1:43110/Benchmark ? There is some files that does not distributed well on hubs. You can ignore these errors usually these are optional files. (you can check the filename on site's sidebar)
Nofish commented on Krixano's post: @Nofish: My results: http://127.0.0.1:43110/1MgHVPCE1ve6QfKrgsqCURzRj72HrRWioz/?1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj_1 Python 32bit: - openssl verify x 100..........0.123s [x3.01: WOW] - sha512 5M x 10..........0.213s [x2.82: WOW] - Buffered insert x 100 x 100..........0.533s [x2.44: Fast] - Indexed query x 1000..........0.082s [x3.05: WOW] Python 64bit: - openssl verify x 100..........0.070s [x5.29: Insane!!] - sha512 5M x 10..........0.085s [x7.06: Insane!!] - Buffered insert x 100 x 100..........0.476s [x2.73: WOW] - Indexed query x 1000..........0.069s [x3.62: Insane!!] So the cryptography is 80-250% faster, but db only 20% faster on 64bit vs 32bit.
Nofish commented on Krixano's post: @Krixano: The communication is Websocket based that has client for most of the language. All you need is a wrapper_key as http get parameter that can be obtained from site's wrapper http source or from sites.json file
Nofish commented on Krixano's post: @Krixano: Yeah it doesn't looks good, the crypto speed could be blame on 32bit vs 64bit, but not sure why the database is slower. Is it running from same HDD as on Linux? @P2P: Yeah, it's block :)
Nofish commented on Krixano's post: @Krixano: Actually I'm using and developing it on Windows 10. To maximize compatibility currently we using 32bit Python switching to 64bit would significantly (up to 100%) speed up cryptography functions. Is there any value under 1.0x on http://127.0.0.1:43110/Benchmark for you?
Nofish commented on Krixano's post: - Sometimes the image loading can be slow if it has only a few seeder. Usually the images loads within some seconds for me. - Right now ZeroNet is single threaded, it means if some site doing CPU/HDD intensive stuff, then it's also blocks the UI. If you start zeronet using `--debug_gevent` parameter, then it will logs "Gevent blog detected" messages when this happens. To avoid this I'm planning to CPU cost stats to sites and I also try to move SQL to different thread.
Nofish commented on Nofish's post: It went relatively well (still having hard time speaking in front of other people) and there were video recording, but I have no eta on the video yet.
Nofish commented on Musickiller's post: - No idea how it happened. I just checked user json files (25k) on all hubs I serving and only found one another invalid json file. (it looks like edited by hand) - I have seen a comment on your post in the activity list, but after clicking on it displayed "post not found"
Nofish commented on Musickiller's post: @Musickiller: There is a json error in your data.json file on Red hub @ line 587: `"body"?à"So Ubuntu Wiki did`. Any idea how did that happened?
Nofish commented on Nofish's post: @Ivesen: No, not yet.
Nofish commented on Nofish's post: @Ivesen: Yes it will be in english and I think there will be a video recording.
Nofish commented on Jabasukuriputo Wang's post: I'm still using it. It can happen if you try to use it on client that runs using `--ui_ip "*"` and does not added zero to allowed domains using `--ui_host zero`
Nofish commented on Musickiller's post: @Musickiller: Because nobody implemented it
Nofish commented on Musickiller's post: @Musickiller: I'm afraid right now there is no way to attach image to an existing post using the web interface.
Nofish commented on ulrichard's post: @ulrichard: Just move the monkeyPatchAjax part before loading the OpenLayers.js file and it will work!
Nofish commented on Musickiller's post: Nice, does it displays the top-right "x" button? (and does it works?)
Nofish commented on Musickiller's post: Yes, atm it's 16 character max: https://github.com/HelloZeroNet/ZeroMe/blob/master/js/utils/Text.coffee#L23
Nofish commented on Musickiller's post: If you update to Rev2169+, then you will have a top-right "X" close button on the sidebar.
Nofish commented on Krixano's post: Normally it should be unique, but it's the ID provider responsibility to make sure no other user has the same name, so I recommend using auth_address + increasing id (or timestamp) as identifier.
Nofish commented on ulrichard's post: Unfortunately Ajax requests not working anymore: For some reasons the browsers does not allows Ajax call from sandboxed iframe to files without `Access-Control-Allow-Origin: *` http header, which would allow cross-site resource access without any limitation. To fix it normally you only need to add these lines to your site: ``` <script src="ZeroFrame.js"></script> <script>zero_frame = new ZeroFrame(); zero_frame.monkeyPatchAjax();</script> ``` But looks like your site is using deprecated sync Ajax call which is not possible to "emulate" using [ZeroFrame.js](http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D/template-new/js/ZeroFrame.js), so you need other modifications. Here is the modified index.html using async/await: http://127.0.0.1:43110/1MgHVPCE1ve6QfKrgsqCURzRj72HrRWioz/?1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj_0 I'm still thinking about optional content.json parameter that adds `Access-Control-Allow-Origin: *` http header to files and by that allow Ajax requests without modification of html source code, but it could be privacy issue as any site would able read these files and by that see which other sites are currently seeded by the user. Any opinions?
Nofish commented on Musickiller's post: Thanks, [merged stbinan's patch](https://github.com/HelloZeroNet/ZeroMe/pull/97)
Nofish commented on Binchan's post: @Styromaniac: Most of the work done by @Krixano, I just polised it a bit more :)
Nofish commented on Styromaniac's post: Thanks for the suggestion, moved the tirrger to the bottom on zerohello
Nofish commented on Nofish's post: @Styromaniac: I have no experience in Android development, so I dont know
Nofish commented on Krixano's post: onpopstate won't work because of the iframe, but the [wrapper passes it to the inner frame](https://github.com/HelloZeroNet/ZeroNet/blob/master/src/Ui/media/Wrapper.coffee#L36) and you can catch it using [onRequest](https://github.com/HelloZeroNet/ZeroMe/blob/master/js/ZeroMe.coffee#L261) (btw you can easily convert [coffee to es6](http://decaffeinate-project.org/repl/) if you prefer that syntax)
Nofish commented on Fengyun007's post: @Fengyun007: Thanks, got it, investigating...
Nofish commented on Fengyun007's post: Can you please send your data/content.db file to hello@zeronet.io ?
Nofish commented on Glightstar's post: @Glightstar: Sorry, I was wrong, the url should be the same not the title, so for example change it to `"" as url`
Nofish commented on Glightstar's post: It automatically group it by title, so I recommend using "New comment" as title and username to the body
Nofish commented on P2P's post: Yeah, it's getting problematic. I will write a plan for it this week.
Nofish commented on Musickiller's post: Yeah unfortunately it does not works well with 1000+ contacts. I just restarted the bot and it did replied my test after that.
Nofish commented on Krixano's post: It doesn't sounds good. What operating system are you using? Stopping ZeroNet, deleting data/content.db, then start it again should work. (it takes some minute to re-index the file)
Nofish commented on Nofish's post: @P2P: github shows http://fuliba.net/zeronet.html as source of traffic, but it's unavailable for me.
Nofish commented on Kaffie's post: @jro: For example `re.match("(\w+\d+)+C", "112649159593822679584363.json")` takes 0.7s on my machine, so forcing `.` before `+*{` was the only possible solution I found that still offers backward compatibility for most of the sites.
Nofish commented on Kaffie's post: @Kaffie: I got a security report on CORS, so I fixed on it. @jro: Here is the discussion on redos, unfortunately timeout is not possible: https://github.com/HelloZeroNet/ZeroNet/issues/989, but if anyone can find a better solution i'm happy to change it.
Nofish commented on Peeper's post: @Kaffie: Thanks for the feedback, I'm totally up to this,here is the discussion: https://github.com/HelloZeroNet/ZeroNet/issues/1026
Nofish commented on Peeper's post: @Peeper: Yes if it's already seeded by the client: ``` Page.cmd("mergerSiteList", {query_site_info:true}, function (res) { console.log(res["1BLueGvui1GdbtsjcKqCf4F67uKfritG49"]["peers"]) }) ```
Nofish commented on Nofish's post: @TCP: There is no option for it yet, but created an isse for it: https://github.com/HelloZeroNet/ZeroNet/issues/1021
Nofish commented on Nofish's post: @TCP: The encryption is optional currently and fall backs to unencrypted channel if ssl handshake is failed.
Nofish commented on Krixano's post: @Krixano: Corrent, but the digital signature is generated for content.json file without the "signs" node of the json.
Nofish commented on ZAlex's post: @ZAlex: Thx, fixed in rev2154
Nofish commented on ZAlex's post: Yeah found it. :) It was fixed in rev2151, so please update: https://github.com/HelloZeroNet/ZeroNet/commit/2777c4c5370963ad89221d12eaf53a9d5b28f0ce I think I will release a new version later today.
Nofish commented on Peeper's post: There is a bit more peer than usual, but I don't see any suspicious thing. It's an opensource protocol/app, so you can't do much about making custom modifications, but I don't see any problem with that. If someone does not have spare bandwidth to seed sites, then he/she can use a proxy or simply put it on paused state.
Nofish liked Lola's post
Nofish commented on Peeper's post: Some ideas if we want to spend it: - Get audit from professional security firm. - Create bug-bounty. (Actually I already sent some bounty for bug reporters) - Hire someone for specific task - Create ZeroNet site contest and support content creators
Nofish commented on Nofish's post: @Peeper: I think it's better if it's a separate site, so anyone can clone it and create own version of it.
Nofish commented on 美杜萨's post: It's looks like the proxy is pretty overloaded. The owner can increase it using the `--max_file_opened` argument. Other tips: https://serverfault.com/questions/20387/debian-too-many-open-files
Nofish commented on Styromaniac's post: @P2P: I was able to reproduce the problem (in VMWare + RemixOS 3.0) and I think this commit will fix it: https://github.com/HelloZeroNet/ZeroNet/commit/f30b2b6fc2b799d0bd3e1e81b68634bb1418af61
Nofish commented on Styromaniac's post: Probably compiling and bundling openssl libs with ZeroNet-kivy would be the solution. It would also reduce the cpu usage of the verification of the files by 20 times.
Nofish commented on Styromaniac's post: What does OpenSSL verify line says on http:/127.0.0.1:43110/Benchmark page? Do you have `ssl*`, `crypto*`, `libcrypto*` file in /storage/emulated/0/lib dir?
Nofish commented on 老司机福利's post: @P2P: Thanks for reporting, Rev2127 should fix it.
Nofish commented on Yuzu's post: It's possible if there is a LaTeX rendering lib in js.
Nofish commented on Forza's post: Two idea for this: - Add mandatory language selection when creating the topic and implement a ZeroSites-like filter - Or automatically move foreign language topics to a sub-topic. Not sure yet which one is better...
Nofish commented on Forza's post: You mean here, in ZeroMe? Yeah I was thinking about it and already did some performance tests.
Nofish started following Antyhrabia
Nofish commented on Nofish's post: @Antyhrabia: I just tried and it works for me in FF 54.0 with Multiprocess Windows 1/1 (Enabled by default) And still working after changing the settings, maybe some plugin causing the problem.
Nofish commented on Musickiller's post: @Musickiller: If you are the only seeder of a new site, then it will mark the "content.json" file as possible bad file, because it could not check if you have the latest version or not. Maybe in this case we could hide this message from the UI to avoid confusion.
Nofish commented on Musickiller's post: What you mean by "copy your blog", you cloning it or just visiting it? Which one is the missing file? (you can check the file on the site's sidebar)
Nofish commented on 西木野真姬's post: Can you please explain what you mean by "privatekey sometime will automatic missing problem" ?
Nofish commented on Laithal's post: Yeah, sometimes it decides not to answer, but just did some modification, please try again.
Nofish commented on Nofish's post: Changed: - Arranged categories (other suggestions are welcome) - "Show more" expands in-place (you can reach the category view by clicking on the category title) - Admin view if you have "This is my site" enabled to edit other users submitted links - Changed ordering to use the number of stars - The Other category expands to 3 column - Added sites.zeronetwork.bit domain
Nofish commented on Nofish's post: Changelog: - Added site editing and deleting. Please move the already submitted sites to the new categories! - Notifies if you want to add already submitted site @Kaffie: It need some to move the sites from the Other category to the new ones. (eg. I think you can move the search to "Services" category) I will try to find better way display for other category (eg using 3 column instead of one)
Nofish commented on ks's post: @P2P: Probably depends on shipping method, but free shipping (by simple mail) is around 3 weeks.
Nofish commented on Nofish's post: Added new categories and other features. Editing feature still missing, but coming soon :)
Nofish commented on ks's post: I have used https://wirexapp.com/ around 1 year ago as virtual card to buy something from aliexpress and it worked well.
Nofish commented on Nofish's post: @Mkg20001: Yeah, that's the goal!
Nofish commented on Nofish's post: @Booma: You can filter sites based on language, but clones are also welcome!
Nofish commented on Styromaniac's post: There was an error related to the port checking. It's fixed in Rev2088, so updating to that version probably fixes the error.
Nofish commented on Balancer73's post: I'm currently working on a language separated site directory where anyone can submit new addresses, so probably it will direct the traffic to other sites as well. @Binchan: To keep the site size limit the comments older than 200 days periodically got deleted. In the next few months I'm planning to implement an archive feature that will allow users to decide if they want to download, see and serve old data or not.
Nofish commented on Balancer73's post: @Nofishes: I'm open for suggestions, the "Please use English, you can reach other language forums at the top of this page" warning at topic creation does not seems to be working
Nofish commented on Nofish's post: @Zer0surfer: I usually wait some days before tagging it for bugs/fine-tunes
Nofish commented on Nofish's post: @Skwerlman: Yeah, I have been thinking about it, it would not be hard to add and sounds like a great idea. (same could work for mute list)
Nofish commented on Happyrabbit's post: What OS are you using? On windows it should automatically download the latest one from tor's webpage
Nofish commented on Uv's post: I'm not really following it, but everyone should use the network that is most suited to his/her needs or he/she likes the best. There is already many alternatives: bittorrent/ipfs/maidsafe/i2p-lafs/etc.
Nofish commented on Uv's post: Stop Zeronet, Copy your old users.json to your data dir, Start ZeroNet, visit ZeroID site should work.
Nofish commented on Nofish's post: @Sick: Yes, every concurrency should be possible
Nofish liked Gonzo's post
Nofish commented on Nofish's post: @Sick Kuerana: Yeah, adding support for other address formats would be easy if it based on secp256k1 cryptography
Nofish commented on Nofish's post: @Zeroidea: Not really just "not the right time for it", but were positive, so maybe next year. To be honest I also think my topic would not fit to the session (Our robotic overlords) they arranged me and I also need more time to get used to the audience.
Nofish commented on Nofish's post: @Sick telephone: I took it from [Morton park](https://www.google.hu/maps/@49.2877314,-123.1416204,3a,75y,131.54h,86.12t/data=!3m6!1e1!3m4!1sywPCZC9_QoBbwimxsH2xTQ!2e0!7i13312!8i6656)
Nofish commented on Nofish's post: @John Doe: Yeah, but especially since I had "Speaker" on my conference badge. They all found it interesting after I described them and I also had positive feedback from the organizers, so maybe next year.
Nofish commented on Nofish's post: @Ivesen: I was a guest at TED this year, but there is a possibility to give a talk about it next year. Yeah we need attention and I happy to answer any questions. :)
Nofish commented on P2P's post: It could work, parts that needs to be modified: - Saving/loading html pages - Image uploading
Nofish commented on Jayofthezero's post: Rev2054 added `--bind 1.2.3.4` optional. I was unable to test it as I don't have VPN connection, so please give some feedback if it worked for you.
Nofish started following Krixano
Nofish commented on Krixano's post: It should work on any file (for example ZeroBlog posts stored in data/data.json) I think the problem is the missing `["json_id", "INTEGER REFERENCES json (json_id)"]` in your zites table.
Nofish commented on Dude's post: The favorites are stored and handled by the ZeroHello site, so it's not possible.
Nofish commented on Krixano's post: you can try `body { backface-visibility: hidden }`
Nofish commented on Firebox's post: Thanks, true, it's unnecessary. Removed in Rev2048
Nofish commented on Krixano's post: modify dbschema.json, and increment table's `schema_changed` value, press reload on sidebar
Nofish commented on Jayofthezero's post: Yeah, you are right, it's only modified the listening socket's network address. I will check the possibility on binding outgoing connections.
Nofish commented on Krixano's post: @Krixano: I recommend starting with the ZeroChat tutorial @ ZeroBlog. It stores/queries the messages using database.
Nofish commented on Krixano's post: Probably your json file is invalid (at line 8, char 4). try pasting it to http://jsonlint.com/ to see detailed info.
Nofish commented on Jayofthezero's post: `--fileserver_ip 1.2.3.4 --ui_ip 1.2.3.4` should work
Nofish commented on P2P's post: @P2P: Even if we sign every resources, the dlls loaded before the python interpreter, so if anyone want to add any malicous code we can't do anything against it. btw why would you use zeronet.exe if you can use simply python.exe? https://www.virustotal.com/en/file/8006bcf09a7b148b7ef87f2fa4d106b51920eb6b218e9e92b3b549f7c924c44d/analysis/
Nofish commented on P2P's post: Yeah it can be problematic, and I will try to find a better way (problematic parts: dlls, pyd files, updates, third party plugins) but if the virus scanners marks zeronet.exe malicious because of that, then they should also mark every application that loads external dlls, because windows does not checks signature on that files. Win/Mac dists are only updated if I find the new version stable. MacOS much better in this case, as it validates every file within the .app by itself.
Nofish commented on Binchan's post: @Binchan: It's a simple misspelling: you need `date_added`, but you have dat**a**_added in the file
Nofish commented on Binchan's post: If the json file is valid and same as other user's then it should update the date_added correctly. Can you give link to your bot's data.json file?
Nofish commented on ZAlex's post: sad :( unfortunately this can be a precedent for the future. plz keep us updated if you have more info
Nofish commented on P2P's post: Thanks, fixed! I switched to Tor always mode and the release script was not executed correctly. It should work now and I think I also found and fixed the site lock bug.
Nofish commented on Glightstar's post: Yes, currently there is no global way, you need to add it to the content.json file you will use to sign the files.
Nofish commented on Glightstar's post: You need to add an "optional" regex pattern to the content.json and zeronet will handles the rest. eg.: `"optional": "(?!avatar).*jpg",` [in zerome's user files](merged-ZeroMe/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/data/users/1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj/content.json) means every jpg file in user directory is optional file except avatar.jpg
Nofish commented on Mkg20001's post: Yeah thanks, it's a pretty big patch, I going to check it
Nofish commented on Firebox's post: @P2P: Every site you seed has a assigned .onion address. site lock violation happens if someone try to request a file from a site that is not assigned to that .onion address.
Nofish commented on Firebox's post: @P2P: You can try to set --tor_hs_limit to lower value. Maybe the guard node requires Proof-of-work based on load to avoid DoS. I got no site lock violation yet, but I will keep running it.
Nofish commented on Firebox's post: @P2P: Then probably the high cpu caused by different reasons, you can try to update your tor client, for me the cpu usage hovers around 1-2%
Nofish commented on Firebox's post: Pull request merged + Tor hidden service merging added in Rev2033. From now by default ZeroNet creates maximum 10 hidden services, then choose randomly between them. (Can be changed with --tor_hs_limit argument) @P2P: Please verify if it's fixed the CPU usage problem
Nofish commented on P2P: @Lmath's post: @P2P: Yes, python also requires it
Nofish commented on P2P: @Lmath's post: @P2P: According to readme: Built with: Microsoft Visual C++ 2008 Express Edition, Supported OS: Windows 2000 up to Windows 10
Nofish commented on P2P: @Lmath's post: @Lmath: Thanks, that's normal, changed to this version.
Nofish commented on P2P: @Lmath's post: Can you please try if this one works for you: https://indy.fulgan.com/SSL/openssl-1.0.2k-i386-win32.zip ? Just unpack and run openssl.exe. If no error, then I will change to this.
Nofish commented on Glightstar's post: @Glightstar: Try press Reload the Rebuild button on the sidebar.
Nofish commented on Glightstar's post: Thanks, updated the tutorial on medium.com. As for the error: looks like for some unknown reasons there is an inconsistency between the "content.db" cache and the real file system. I testing a fix for it, but try to create the "data/users/14K7EydgyeP84L1NKaAHBZTPQCev8BbqCy/content.json" file manually with the content "{}"
Nofish commented on Firebox's post: @Jayofthezero: Yeah, it's a good idea and probably that going to be the next major feature of zeronet: support for zipped archive of old content as optional files. It will also speed up the initial sync time, reduce hdd usage and in general solves many scalability problems. Btw I created a new hub: White hub :P
Nofish commented on Firebox's post: I think I'm done: all the libs are up-to-date. Some of them required some patching: - pyelliptic: loadOpenSSL function to find bundled libs - PySocks: add win_inet_pton lib - pybitcointools: relative import path in bitcoin module I will create a update.sh script that handles the downloads (should it use http or pip?) and updates automatically.
Nofish commented on Firebox's post: Maybe we could use this: https://requires.io/github/openhealthcare/opal/requirements/?branch=v0.8.2
Nofish commented on Firebox's post: Just updated rsa, PySocks, pybitcointools, pyasn to latest version Upcoming: gevent-websocket, openssl dll, pyelliptic, coffeescript Probably I will remove BitcoinECC and by that the ZeroBoard site
Nofish commented on Firebox's post: Thanks for the list, it's really helpful. I will check later today if newer libs working well.
Nofish liked ks's post
Nofish commented on Nofish's post: @Ranxerox: Probably it's not, but the TED motto is "Ideas worth spreading" and "Future of you" I think it's already more than just an idea, since it's working. Thanks for the heads-up to be honest I lost a bit on opened issues in the last few months, I will check it and update and outdated libs.
Nofish commented on Nofish's post: @Monday: Unfortunately I feel the real problem is lots of people fear of uncensored network because "Darknet = Drugs, CP, Antisemitism = Bad" and they don't want to take risks of these negative feedback.
Nofish commented on Mkg20001's post: Looking nice, I will check the pull request!
Nofish commented on Plasmmer's post: @Plasmmer: When you visit the proxy the private key displayed in the browser and later the user can use to to login
Nofish commented on Plasmmer's post: @Plasmmer: thx, modified
Nofish commented on kskarthik's post: @Plasmmer: Planned in the future, but currently focusing on features that affect most of the users.
Nofish commented on Plasmmer's post: @Plasmmer: Yes, without installing anything, all you need is a standard browser
Nofish commented on Plasmmer's post: You can already do that using proxies: https://bit.surf:43110/me.zeronetwork.bit/?Post/1oranGeS2xsKZ4jVsu9SVttzgkYXu4k9v/15XeFY67fYKCKxQPfeo246ELto2Gff1hAe/1491080744
Nofish commented on P2P's post: I have pushed a new update that should prevent running save funcion in parallel: https://github.com/HelloZeroNet/ZeroNet/commit/e3baf8944e18587f736af9c83393bfe2f59ec967
Nofish commented on P2P's post: @P2P: I dont think so, need a way to reproduce the problem to be able to fix it
Nofish commented on P2P's post: @P2P: ZeroNet is single threaded so it should not be the problem.
Nofish commented on P2P's post: @P2P: Having file opened for reading does not blocks the file write, it would be only problematic if we open it for writing multiple times.
Nofish commented on P2P's post: The users.json file always using the atomicWrite method that is opening file using `with` and should prevent data loss: https://github.com/HelloZeroNet/ZeroNet/blob/master/src/util/helper.py#L15 So the problem should be somewhere else. Are the files are totally corrupted/lost or just missing something from it?
Nofish commented on Plasmmer's post: these informations not timestamped/logged yet, but could be possible in the future
Show more...

Following

+
paragliding, software, bitcoin [my blog](/ulrichard.bit) [my gallery](/1EHrpXd3f6CyKooBFtpLhdFk5C3bqFhyg1) [tandem flights](/paraeasy.bit) [south america trip 2007](/1MrcCZjfRCKeJZAENsjDqf7dvDhEhFpsXY) [Why I prefer Bitcoin](/13UYenBm13vidxEA9DxKMSA3CJacWdkpke) [Why I prefer Linux](/1Aiq4P8bh1f9pPxQz9MA2Z1cDkYaUGjEPn/) [Tesla for Bitcoin](/1P9yJty4fzXkuGV3BSM4VSADr7xap2riAa/) [Bought with Bitcoin](/17JvYecccPVS8nzngiUKwJQe8LX5jrjNwo/)
+
I love 3 things: Computer science, philosophy and porn. Visit my hentai site (only in italian) ! http://127.0.0.1:43110/15xL5zA9TeDxdqwnikSA1SfhFEzMfBxD5D/index.html
+
ᖱᗩ ᕈᙓᙓᑕᙓ make Love not War. Protect the Internet, the largest project of mankind on Earth. Don't ask for your privacy. Take it back.
+
Author of the [Bluishcoder](https://bluishcoder.co.nz) clearnet blog [mirrored on ZeroNet](http://127.0.0.1:43110/1BLuish1ZbwVfPaCSDVQkg5WW58hqEoYQw)
+
## Programmer, Poet, Conlanger, Composer ### Projects * [ZeroNet Exe Installer](/Talk.ZeroNetwork.bit/?Topic:1526846299_12gAes6NzDS9E2q6Q1UXrpUdbPS6nvuBPu/ZeroNet+Exe+Installer+Beta+P2P+Message+Plugin+by+GitCenter) * [KxoNetwork](/kxonet.bit) * [KxoVid](/kxovid.bit) * [New Important Zites](/1MiS3ud9JogSQpd1QVmM6ETHRmk5RgJn6E/) * [ZeroMedium](/ZeroMedium.bit/?/) ([GitCenter](/1BEPbMfV8QtaZCD2cPNbabfDKnmhTAZRPx)) * [ZeroExchange](/1PHBjZSAc6mHDMkySJNs3XeSXUL7eY7Q7W) * [ZeroNet Dev Center](/14pM9huTYzJdyQyHRj6v2kfhMe8DrxwpGt) * [ZeroDB](/ZeroDB.bit) * [ZeroFrame Router Example](/1K2myjtjoEVpRC2JMieRL73ES4V4iLP2Ev) * [Important Zites](/15Pf9VVuDT8NSWj1qUBh4V89yPmrmzRw6a/) (Old) * [My Portal Zite](/1JBXrjCabLEWXmKJ2pJ4XhxA4rwYAEazKw)
+
Chech out my blog etc. [my blog](/1MqGCssnzh6kkBTAR49cWYNAdt4zhZ2ezC)
+
Not so random ZeroNet user
+
Feel free to email me if you have any questions. GPG: `0AD8 D7E9 DCD9 5A10 5BA6 A111 6CC6 5FB9 1CE3 9BB5`.
+
Random ZeroNet user
+
a vigorously lazy deadbeat with matured immaturity **Zites** [SetupList](/setuplist.0web.bit) **Clearnet** [mmap.page](https://mmap.page) **License** Permission to use, copy, modify, and/or distribute all my posts and comments at ZeroMe for any purpose with or without fee is hereby granted.
+
Interested in security, privacy and anonymity. [Personal Zite](/amorgan.bit) Tox ID: A159F3328E43C0766FE3CECA051049699E6AA4B3037FC84B643A00E975DA3559F6D9887D5A17
+
Nobody can stop me from dreaming [✉](/itskas.bit/)
+
delapsus resurgam
+
Author of ZeroNet's first decentralised music streaming service called "NinjaBeats". - [NinjaBeats website (NEW!)](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/) - [NinjaBeats streamer (NEW! - Now works on mobile)](http://127.0.0.1:43110/15F9LYs6c17NUXv3MxpJSGbpWxyHTEbzMk/stream/audio.html) - [Contact me](http://127.0.0.1:43110/Mail.ZeroNetwork.bit/?to=paintninja) - [My blog](http://127.0.0.1:43110/1BufKyfSLxGcWFkP6T3t4HJYXzhKA1DVrM)
+
Share and enjoy! | [books](http://127.0.0.1:43110/192dZ1EG5tU7PnCfuwGMDEBrr2eLqvs4t3/?Category:books) | [chat](http://127.0.0.1:43110/zeromedia.bit/) | [sandbox](http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1BLueGvui1GdbtsjcKqCf4F67uKfritG49/1GervYZoP82e8X1Rgc4wyMkJY2zSsJuq8t/1472286311) |:---:|:---:|:---:| | [GTM 111](http://127.0.0.1:43110/111GTMxRyZBvXVZgJZrkjpPLVZDFnEU8h/) | | [land](http://127.0.0.1:43110/1Jo59uY2VygWUHjWLfkg71fCgNzX4vmZMz/) | | [CMS](http://127.0.0.1:43110/1KuwNEQXaF7SmAibxLs2wgJQJjGYTDMErc/) | | | | [ACiC](http://127.0.0.1:43110/1EmfJvSsZWtikUqWnHbhMQ9yV5ATUBEooc/) | | | | [CIG](http://127.0.0.1:43110/1PDFcigDTymiqMkiK5iXLgtXxDwT5ts3WC/) | | | | [ABHoH](http://127.0.0.1:43110/1ABHoH2K2PBKv3bBDqfyLeNxBDT2XiH63A/) | | | | [☉](http://127.0.0.1:43110/1PDFoo23w9Ha71HcmFsL4zBRTKpKKGjMuv/) | | [__amine__](http://127.0.0.1:43110/192dZ1EG5tU7PnCfuwGMDEBrr2eLqvs4t3/?Category:amine) |
+
Liberté. Egalité. Poulet. 🌈 I don't defend my ideas. They are not mine. Please, share your music : [mixtape.bit](/mixtape.bit)
+
Be free [ZeroMe "Plus"](http://127.0.0.1:43110/1Lj1oPcN7oZQL8HkS5KbkzQuKqs42zQWY6/) - Clickable & searchable hashtags - Reverse comment order option - See a random post [ZeroNet Mods](http://127.0.0.1:43110/1JjHyLeEDidHyyN33Y8f8cQKVEzWCEPnW7/) - Simple API - User switcher - Default User
+
User from the Void. -------- - [Dark ZeroMe](http://127.0.0.1:43110/1HmJ7GadjdiQUPevaK7QXVrK4nhyCp1fSj/) - If you hate white, come join us on the dark side. - [8values on Zeronet](http://127.0.0.1:43110/1GhQnhzopJKP1RUKX8cd55CSXXSygzPFYj/) - Find out how you lean in politics. - [Blog](http://127.0.0.1:43110/19Bb6RMYZGTDZJduj5q5Zz8uaBgNtHnCeH/) - So far used mostly to post updates of my various ZeroNet projects. - [TED Talks 2017 - Speakers List Archive](http://127.0.0.1:43110/14MQWAD4DNSWx52pidtux4oQXz4gTn4B5f/) - Archive of speakers from when the ZeroNet founder was slated to appear at the conference. - [Share Test](http://127.0.0.1:43110/1FyYahC8sKVYfsPQXEzuRjXNDQeb6Y2xno/) - Experiments with file sharing and video streaming using ZeroMux. - [Contact Me](http://127.0.0.1:43110/mail.zeroverse.bit/?to=jayofthezero)
+
26/Female - Kaffiene Developer --- [Patreon](https://www.patreon.com/aprilc0t) [Patreon Discord](https://discord.gg/hx3xXZV) [My Blog](http://127.0.0.1:43110/1A83ijw3boqTtqdLz8me7AqeK1nEK8yxeu) [My Github](https://github.com/April93) [Kaffiene Search](http://127.0.0.1:43110/1Mr5rX9TauvaGReB4RjCaE6D37FJQaY5Ba)
+
Belarusian Python and JS Developer [Blog](http://127.0.0.1:43110/blog.gomzik.bit) (RU) Working on ZeroMusic service [here](http://127.0.0.1:43110/1JMNrd9FD19AhWVukYJ2gdxAiK2ohczwk5/)
+
Privacy ain't dead, deal with it!
+
Random ZeroNet user
+
Let's decentralize the web!
+
The Evil One
+
Random ZeroNet user
+
I am from the future. SkyNet has sent me on a mission to destroy mankind.
+
Random ZeroNet user
+
Random ZeroNet user!
Nofish · nofish@zeroid.biton Apr 25, 2018

Interactive Darknet visualization including ZeroNet: https://mapthedark.com/

Theecollector · theecollector@zeroid.biton Aug 13, 2019Reply

@blurHY: i dont think so brother... ive done completely uninstalled all zeronet files like 12 times now trying to learn this whole thing

Theecollector · theecollector@zeroid.biton Aug 13, 2019Reply

@Publicality: oh man Tor is HUGE! I actually found zeronet when i was looking for a deep DEEP web connection through tor. unfortunately this link is not working for me so i dont get to see 😕

Fodase · fodase@zeroid.biton Aug 09, 2019Reply

403 ERROR: Request blocked.
If you have mistakenly received this message, please contact your account manager.

blurHY · blurhy@zeroid.biton Dec 08, 2018Reply

@Publicality: multi-user plugin

Publicality · publicality@zeroid.biton Dec 07, 2018Reply

@blurHY: how tho, i cant create another zeroID without relocating my user.json @.@

blurHY · blurhy@zeroid.biton Dec 07, 2018Reply

@Publicality: it does

Publicality · publicality@zeroid.biton Dec 07, 2018Reply

Does zeronet support multiple users on one machine? aka mutiple account / user?

Publicality · publicality@zeroid.biton Dec 07, 2018Reply

interesting, i never thought Tor was that big @.@

Hydragene · hydragene@zeroid.biton May 08, 2018Reply

Interesting! However, best if the DarkNet would stay in the dark. Governments can (and will eventually) abuse the data collected by that party.

Chandelier · chandelier@zeroid.biton Apr 25, 2018Reply

fascinating!

version@zeroid.bit · version@zeroid.biton Apr 25, 2018Reply

ZeroNet is a kind of DarkNet ^_^

Nofish · nofish@zeroid.biton Mar 07, 2018

Important sandbox escape fix in Rev3350 that could led to private key leak of your cloned sites. (Thanks to Ivanq / gitcenter for reporting)

More info: http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:127:Important+security+fix+in+Rev3350

Solved · solved@zeroid.biton Apr 15, 2018Reply

I would really like "important security fixes" to have their own tag, not just a rev in master

caryoscelus · caryoscelus@zeroid.biton Mar 07, 2018Reply

@猫叉酱(小号), @ZAlex: : fixed in latest update

@ZAlex: All sites with UTF character in title unable to load after upgrade.

ZAlex · zalex@zeroid.biton Mar 07, 2018Reply

@Nofish: Ru-ZeroTalk is unavailable too (after upgrade)

Issue 1315
I can't open nekox.bit and flash.izero.bit After update to 3350 . All sites with UTF character in title unable to open
+if (window.self !== window.top) {may work inproperly when cross OS and UTF title

version@zeroid.bit · version@zeroid.biton Mar 07, 2018Reply

@Nofish: Have problem on Android. When update to Rev3350, can't open zites.

Nofish · nofish@zeroid.biton Feb 13, 2018

Finally I was able to reproduce and fix a bug that made 1-5% of file transfers fail. (especially for large files on slow connections and busy nodes)
Oh and Version 0.6.2 with Internet-less local peer discovery is out! :)

Krystof · krystof@zeroid.biton Nov 29, 2018Reply

I love those pocket computers.

styromaniac@zeroid.bit · styromaniac@zeroid.biton Feb 14, 2018Reply

@Nofish: On KopyKate BIG, large video files would stop downloading. I think Sylvie made a keepalive change on her end, but those files would still often stop downloading in their entirety, especially with an internet connection dropping out. Maybe it has more to do with the individual site than ZeroNet. I don't know.

Nofish · nofish@zeroid.biton Feb 14, 2018Reply

@styromaniac@zeroid.bit: Can you please give more detail on that problem?

styromaniac@zeroid.bit · styromaniac@zeroid.biton Feb 14, 2018Reply

@Nofish: Is local peer discovery fully enabled by default?

Will you be getting rid of file request timeout now that file transfer failure was resolved? I'm hoping you will, because large files are a struggle to download on a spotty cellular connection with the timeout.

Nofish · nofish@zeroid.biton Feb 13, 2018Reply

@Binchan: Yeah, will do it tonight :)

Binchan · binchan2@zeroid.biton Feb 13, 2018Reply

You forget to publish Version 0.6.2 to clearnet like reddit so fellows can help spreading this piece of good news on clearnet :D

A place without internet connection can access to ZeroNet with LAN and people who can access to internet

Nofish · nofish@zeroid.biton Jan 19, 2018

New version 0.6.1 with Stats tab on ZeroHello.
More info at ZeroBlog

What would you like to see in 2018? :)

Steventoast · steventoast@zeroid.biton Feb 02, 2018Reply

Locales filter in 0Me, of course.

Kaffie · kaffie@zeroid.biton Jan 27, 2018Reply

@Nofish: Sure. No need to depend on namecoin. As it stands, KaffieID isn't on kaffie.bit. It's on id.kaffie.bit. So when you click to 'register' it redirects to kaffie.bit. Personally, I just think the custom names would be fine. Imagine having a bunch of ids. All just: "1ZeroID[randomstuff]". You'd have no idea which is which.

But yeah, if the PoW is for the provider, then that's fine.

ZeroLSTN · zerolstn@zeroid.biton Jan 26, 2018Reply

@Nofish: Ah, in the context of a blacklist that makes sense. Thanks for clearing things up :)

Nofish · nofish@zeroid.biton Jan 26, 2018Reply

@ZeroLSTN: "What's the problem with having many different domains available?"
It's not a problem, the PoW required because it prevents potential bad actors creating new ID provider in no time, so making the black list ineffective.

@Kaffie: I not sure if I want to make the ID system to depend on the NMC, because if anything goes wrong, then it would affect many sites.

ZeroLSTN · zerolstn@zeroid.biton Jan 26, 2018Reply

@Kaffie: I think (hope) there's some miscommunication going on here. What @Nofish: is suggesting is that the creator of a new ID provider has to do some PoW to generate a zite address for their ID provider so that it fits some regex that other zites agree to. This PoW only needs to be done once by the creator of the ID Provider when they are creating it. At no point in time does a user signing up for these providers need to do any work. If that were the case nobody in their right mind would sign up for them, and instead just use the existing providers.

I think this is a good idea, as it allows for more ID providers to be used on zites. The thing I don't get however is... why does it matter if there are a crap ton of ID providers? It's not like users need to download the zite of another user's provider.

In federated services such as e-mail or matrix where each user has their own address (bob@startmail.com, @zerolstn:matrix.org), the domain is just a part of their address. What's the problem with having many different domains available? Is there a reason we need to curtail this with PoW?

Otherwise great feature, as currently ZeroID/KaffieID (and perhaps 1 or 2 others) are really the only options users have if they want to use the big ZeroNet sites.

Kaffie · kaffie@zeroid.biton Jan 25, 2018Reply

@Nofish: I'm not really sure that's an issue. How about this: have proof of work required for the cert provider, not the individual auth_addresses. And allow zite owners to say whether they want the PoW providers only, a white list of providers, or all providers. Then allow a blacklist on top of that. So you can blacklist some PoW providers.

Allowing PoW providers would mean that new providers can be created and checked, but users don't need to go through that process. Unless that was the proposal in the first place? 2-3 days to create a new cert provider is no problem.

Edit: I'm an idiot. Apparently that's what the proposal was. I was thinking the PoW was on the user's end (creating each individual auth_address/account). As for the naming issue... I fail to see why the cert issuer can't just provide a @whatever.bit address in the first place? KaffieID does this. The domain is actually id.kaffie.bit, as kaffie.bit points elsewhere. But the certs are given @kaffie.bit. Just restructure the cert issuing to include the provider's address (which would use the 1ZeroID thing for PoW providers). Then the names could be .bit stuff, and the checks would be the address of the site.

Nofish · nofish@zeroid.biton Jan 25, 2018Reply

@Kaffie: Accepting all by default is makes the blacklist useless as a potential bad actor can create 1000s of new cert provider per second.
As a new user you don't have to do the proof-of-work, but you can use any other existing cert provider.

Kaffie · kaffie@zeroid.biton Jan 25, 2018Reply

@Jro: I'd be up for a regex-matching provider and auth_address permissions.

Jro · jro@zeroid.biton Jan 25, 2018Reply

@Kaffie: Agree with you. See https://github.com/HelloZeroNet/ZeroNet/issues/1258. Why not allow user_contents": { "cert_pattern": "^1" } in content.json files?

Kaffie · kaffie@zeroid.biton Jan 25, 2018Reply

@Nofish: I feel like that should be the choice of the developer. Have the option nonetheless. Perhaps people don't care which provider the cert is from? If there's an issue with some, have a blacklist. I'm requesting this feature because I'd like to use it on my sites, and to help promote it's use so that ID providers aren't monopolized and centralized. Having to add each new provider means that a site will eventually become useless. For example, look at sites that require a zeroverse ID. They're unusable.

I'm not a fan of the 'proof of work' thing. It's a waste of CPU cycles, and introduces a delay for people joining a service. I'd rather not have to buy a $200 GPU and then run it for 3 days before I can use zeronet properly. Why introduce fees and cost requirements to use the service? Really makes me wonder about the future of ZN: high connectivity with clunky blockchains, huge wasteful CPU requirements, high dollar barriers to entry, restrictive websites. I'm not a fan of these ideas. ZeroNet is great because it's decentralized and lightweight. Can basically be ran on a toaster at the moment.

ZeroLSTN · zerolstn@zeroid.biton Jan 25, 2018Reply

@Nofish: Awesome. That proposal sounds good to me.

Nofish · nofish@zeroid.biton Jan 25, 2018Reply

@ZeroLSTN: The current, white-list based system will here to stay, but the new system will accept IDs from unknown provider if the provider's address meets the requirements (matches the required regex pattern) specified in the content.json

ZeroLSTN · zerolstn@zeroid.biton Jan 24, 2018Reply

@Nofish: Can we define a regex for ID providers? So that we can require 1ZeroiD[0-9]|1customaddresshere? Or will that not be required if we just use the existing ID provider implementation in conjunction with this new option?

Nofish · nofish@zeroid.biton Jan 24, 2018Reply

My proposal for Proof of work based ID providers: https://github.com/HelloZeroNet/ZeroNet/issues/1258
I just generated a 1ZeroiDJnkHkugPNd8UzSwceH8HfsnYtC address in 3 hours, so maybe we should make it harder like "1ZeroiD[0-9]" should take ~5days on my machine

ZeroLSTN · zerolstn@zeroid.biton Jan 24, 2018Reply

@Nofish: Totally for all that. I also think we should do something about the "Unique to site" address in the login menu. Currently, most sites won't let you interact with them without a cert ID, and thus the unique to site feature is quite useless. Perhaps it could be changed to something else, reflecting the fact it is not a true account?

Also having it be simple for sites to create anonymous certified user accounts automatically would be nice, especially for *chans.

Nofish · nofish@zeroid.biton Jan 24, 2018Reply

@Jro: Sure, the current system will here to stay, but there will be a possibility to also accept unknown zeroid providers with the specified prefix. (I propose 1ZeroiD, but it will be configurable by the site owner)

Jro · jro@zeroid.biton Jan 24, 2018Reply

@Nofish: @Kaffie: about providers white/black list. Some sites prefer central ID providers like ZeroId (fx ZeroMe), other sites do not care and allow the users to distribute any content. Let the sites choose between a white list (default) or a black list (new feature).

Nofish · nofish@zeroid.biton Jan 23, 2018Reply

@Kaffie: The problem with the id provider black list instead of white is it's also easy to create an id provider. As a solution we could require some intensive proof-of-work from id providers, for example it has to start with "Zeroid", witch takes around 8 hour to generate on a ~200USD GPU or 30 USD on https://bitcoinvanitygen.com/

Tangdou · tangdou@zeroid.biton Jan 22, 2018Reply

ipv6,dht support

styromaniac@zeroid.bit · styromaniac@zeroid.biton Jan 22, 2018Reply

Sequential download of big files so that you download the beginning of videos or audio tracks, allowing to stream if the seed bandwidth and internet connection are just fast enough.

'Check files of all sites' on ZeroHello for sites with download errors.

Options to automatically check all site files and update all sites when an internet connection is established, so then if I travel and connect to a good hotspot ZeroNet can more readily download needed files.

Local peer discovery option to download missing or outdated site files from another ZeroNet node while on the same network even if offline.

Users.json symmetric encryption with user provided password.

Implement a feature to block clearnet resources if both possible and 100% effective.

Divide tasks among CPU cores and threads.

64-bit version of ZeroNet-Android.

Provide benchmark URL on ZeroHello.

Notifications system using ZeroNet UI. Example: "Nofish mentioned you in a comment" while I'm browsing other ZeroNet sites.

Alexandre · erdlanax@zeroid.biton Jan 21, 2018Reply

i like that !

Strawing · strawing@zeroid.biton Jan 21, 2018Reply

DHT Support

Binchan · binchan2@zeroid.biton Jan 21, 2018Reply

Proposal: Official Opt-in Zite Crawl Plugin

  • Improve ZeroName to protect zite owner and visitor
    • Give users a warning when the domain name doesn't match the auth address in sites.json, and the notification presents both old auth address and new auth address for user.
    • Store old auth addresses (and available to display peer count) in ZeroName, for solving the situation that .bit address gets posted in other place but not any more redirects to the original zite.
  • Crawl ZeroName
  • Crawled zites display in ZeroSites
  • Opt: don't allow submit .bit address on ZeroSites, .bit address can be only crawled from ZeroName.
  • Zites that were crawled can't be crawled anymore (if possible to implement).
  • Opt: list of users who crawls most zites
  • Zites with same auth address, only zite with highest peer count is displayed, others can be viewed within a drawer.

  • Opt: help seed new .bit domain zite, and crawl auth address zite in ZeroSites for helping seed new zites (dangerous as some zites may include illegal content).

Others including me can help implement it, too :D

Sirenyc · sirenyc@zeroid.biton Jan 20, 2018Reply

Nice! =)

Jayofthezero · jayofthezero@zeroid.biton Jan 20, 2018Reply

@Kaffie: Yeah, that'd be a good one. I already have 6 certs since they aren't compatible with all zites which is annoying.

Tangdou · tangdou@zeroid.biton Jan 20, 2018Reply

GOOD

Kaffie · kaffie@zeroid.biton Jan 20, 2018Reply

Just thought of another thing: an option to allow user certs from any provider, and just use a blacklist rather than a whitelist. There's already an option in the javascript for it, so there only needs to be a fix on the content.json/permissions side of things. Would help encourage more providers and help decentralize things a bit more.

Jamesholden · jamesholden@zeroid.biton Jan 20, 2018Reply

A few ideas :

  • A side pane that you can hover to go to a zite without having to go back to ZeroHello

  • Another way to handle the presentation/UI of the zites you seed on ZeroHello (the list is a bit painful to browse when you have a lot of zites, maybe something a bit more compact could help ?)

Kaffie · kaffie@zeroid.biton Jan 20, 2018Reply

What would you like to see in 2018? :)

Finish up whatever's needed to run ZeroNet over cjdns. I think it's just setting up ipv6 at this point? I think I read that ipv6 support would help chinese users as well.

Yinyue · yinyue@zeroid.biton Jan 20, 2018Reply

@Nofish:

  • Would like to see optimizing big file transmission, if the port is close, it is very difficult to share big files.
  • DHT support.
Johnny Mnemonic · mnemonic@zeroid.biton Jan 19, 2018Reply

1) Content filter plugin every zite can use (opt out of NSFW videos on Kate tube, opt out of copyrighted songs on ZeroLSTN)
2) Tipping plugin for Lightning network so that I can tip a few satoshis to every video I see or every song I play
3) Marketing plan where the community can join and help
4) Development plan for projects that meet an internet user's basic needs so that people can actually experiment with exclusively using zeronet (I am missing a note taking app, more songs on ZeroLSTN and maybe a few more websites to unwind)
5) Decentralized anti spam, reputation, or trust system so websites can implement user editable content while protecting the content from vandalism

ulrichard · ulrichard@zeroid.biton Jan 19, 2018Reply

What would you like to see in 2018? :)

All the people around me leaving their centralized platforms and migrating to ZeroNet.

Jro · jro@zeroid.biton Jan 19, 2018Reply

ZeroNet taking over the internet and leaving all the big companies back bankrupt :-D Maybe a better distribution for optional files? I love optional files but many problems with ZeroNet port closed, no peer and hanging fileGet operations. Personally I use normal files as fallback when optional file distribution fails but nicer as a ZeroNet API solution

Glightstar · glightstar@zeroid.biton Jan 19, 2018Reply

So slick-looking graphs O_O

Git Center · gitcenter@zeroid.biton Jan 19, 2018Reply

Looks wonderful!

Show more comments...
Nofish · nofish@zeroid.biton Dec 19, 2017

Happy birthday!
Exactly 3 years ago I created a folder named ZeroNet :)

Mv0 · mv0@zeroid.biton Feb 28, 2018Reply

@Wangwei760720: 有無限額度的hub,加入即可。哪些我忘了,麻煩你去查看下

Wangwei760720 · wangwei760720@zeroid.biton Feb 28, 2018Reply

我写字比较多,是否能提无限额度。谢谢

Kaffie · kaffie@zeroid.biton Dec 21, 2017Reply

It's great. Almost ready to use full time. IPV6+DHT+running over a meshnet is critically needed. Can't keep the web open/free/uncensored if you have to rely on trackers, IANA, and ISPs.

Really glad to see ZeroNet make it this far though :D

Nofish · nofish@zeroid.biton Dec 20, 2017Reply

@Random321: I started it as a hobby project without any expectations, so yes :)

Woodsfirezyj · woodsfirezyj@zeroid.biton Dec 20, 2017Reply

零baby生日快乐

Random321 · random321@zeroid.biton Dec 20, 2017Reply

are you happy with the evolution so far ?

Schiz0 · schiz0@zeroid.biton Dec 20, 2017Reply

cento di questi giorni!

Dray · dray@zeroid.biton Dec 20, 2017Reply

生日快乐,希望越来越好!

西木野真姬 · nishikinomaki@zeroid.biton Dec 20, 2017Reply

おめでとうございます!

Nofish · nofish@zeroid.biton Nov 24, 2017

Sometimes I feel bored and unproductive when coding from home, so I thought I going try to do it from other places.
I don't have any laptop yet, so currently looking for one:

  • 13-14" screen
  • Nice keyboard / touchpad
  • Lightweight
  • Good screen and build quality
  • At least 5 hours running time from battery
  • Between 500-1000 USD (I'm fine with refurbished/used one)

Any advice?

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

have you tried streaming on twitch.tv?

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

have you tried streaming on twitch.tv?

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

have you tried streaming on twitch.tv?

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

have you tried streaming on twitch.tv? I'm sure you could get lots of follows, possibly extra income stream

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

I'd follow.

Elspru · elspru@zeroid.biton Oct 06, 2018Reply

have you tried streaming on twitch.tv? could probably get lots of follows.

Nofish · nofish@zeroid.biton Dec 17, 2017Reply

Got the laptop (Xiaomi Air 12), the build quality is nice, core m3 cpu performance is also perfect, after found a way to install precision touchpad drivers (took 6h) i'm satisfied with it. Have not tried any development on it yet, but I'm pretty optimistic :)

Squarezero · squarezero@zeroid.biton Nov 29, 2017Reply

I'm a big fan of my good old ASUS Zenbook UX305. Not really a gaming laptop, but on the other hand it's passively cooled. No noise at all, no mechanical part (screen hinge excluded, of course).

Jayofthezero · jayofthezero@zeroid.biton Nov 29, 2017Reply

I personally wouldn't get an HP, as my last two both got broken hinges, and the latter one even had the screen partially die. I've had my Lenovo y50-70 for 3 years now and it still works great, though it's battery life kinda sucks since I needed portable horsepower instead of unplug time. Lenovo's build quality is great though, with the hinge being perfectly solid 😆, so I'd recommend seeing what they have in your price range.

EDIT: Oh, you already picked one 😝

Nofish · nofish@zeroid.biton Nov 28, 2017Reply

Thanks for the suggestions! Eventually I went for Xiaomi Air 12.5" as every review I found was positive about it. The price was also pretty low (560USD) so I don't have to be super careful about it. :)

Missingtwins · missingtwins@zeroid.biton Nov 28, 2017Reply

How about business laptop CF-B11, it has a very good FHD TFT LCD, the 8GByte RAM is the up-limit though. DVD Multi, 11n/a WiFI, 2xUSB3.0, 1xUSB2.0, SD Slot, LAN, HDMI, headphone jacket, but without front camera. Good keyboard, good battery life, I have been using this model for several years, It is pretty durable, I like it. The refurbished one costs about 300 USD or less depended on the condition.

Ekaterina · ekaterina@zeroid.biton Nov 27, 2017Reply

I'd get a MacBook Air, you can get them new below €1000 as long as you don't buy directly from Apple, to get it even cheaper you could buy last gen model or refurbished. Current gen has 12 hour battery life, 13" screen, 128 GB SSD, 8 GB RAM, and since it's the Air it's ultra small and light. I really grew to love ultra small devices when I was using a Chromebook. Anything bigger and it's not really mobile anymore. I was planning to buy one myself but then bought the cheaper Mac Mini which at the time had pretty much the same specs. And now I miss the freedom of having a laptop! :P

Vper · vper@zeroid.biton Nov 26, 2017Reply

There is a message of bug, @x-x-x, x-x users can also receive. Also think @x-x. is recommended to use @x-x-x@zeroid.bit

Nyo · nyo@zeroid.biton Nov 26, 2017Reply

MacBook could be the best choice to match your requirements though it's a lot more expensive....

Dell Latitude 13, HP PROBOOK 430

Happyrabbit · happyrabbit@zeroid.biton Nov 25, 2017Reply

you could get a HP or a asus there both pretty good except when you got one with a faulty hard drive

Ivesen · ivesen@zeroid.biton Nov 24, 2017Reply

personally I find that the only good work laptops I've used are t-series from lenovo.
kinda sucks but eh, most of their laptops are pretty good though I guess..

Nofish · nofish@zeroid.biton Nov 04, 2017

The days when you have computers: My SSD died some days ago (never seen an dead SSD before) and looks like something in my computer is not compatible with Fall creators update's start menu (it just not opening and everything became unresponsive). After 2 days of misery rolling back to earlier version and hoping that it will be fixed and later versions.
Looks like I'm too old to enjoy OS reinstalls.

Styromaniac · styromaniac@zeroid.biton Dec 26, 2017Reply

I only run Linux on my computer. I now have fewer problems with Linux than with Windows. Windows went down the shitter for me.

Missingtwins · missingtwins@zeroid.biton Nov 28, 2017Reply

What the brand were you using? Some Samsung SSD can not allow all of its space to be fully occupied, you have to keep at lease 10% of free space, otherwise the SSD will become extremely slow.

Grahf · grahf@zeroid.biton Nov 14, 2017Reply

@Biosis: Keep it going! My install has survived across three different motherboards.

Biosis · biosis@zeroid.biton Nov 13, 2017Reply

@Grahf: Mine record for Manjaro arch linux is 6 months :D

Grahf · grahf@zeroid.biton Nov 11, 2017Reply

Might be time to give Linux a serious try. Arch linux with rolling updates is great. I've been running the same install for 5 years now.

43110 · 43110@zeroid.biton Nov 06, 2017Reply

@虚无之主: I am still at the age of enjoying reinstall OS :)

虚无之主 · leaflet@zeroid.biton Nov 06, 2017Reply

"too old to enjoy OS reinstalls"...

Jayofthezero · jayofthezero@zeroid.biton Nov 04, 2017Reply

OS reinstalls were ever enjoyable? I guess if you set it up properly doing it on Linux isn't too bad. But it's always been mostly a pain for me. Though I guess that might be because I make dozens of modifications to my PC OS in order to make it comfortable for myself.

Nofish · nofish@zeroid.biton Oct 13, 2017

ZeroNet.io webpage got blocked in China: We are officially marked as threat to government censorship.

Peterjin · peterjin@zeroid.biton Apr 13, 2018Reply

Not expected. As a Chinese hope you guys work harder on it. We don't hope it will be completely blocked. Thx!

Fatherofgfw · fatherofgfw@zeroid.biton Mar 21, 2018Reply

@Mama21mama: can be visited in China March 21st 2018

Tangdou · tangdou@zeroid.biton Jan 26, 2018Reply

@Ccpdie: no, it is not right. people would not go to the prison, if they speak ill of communist party, especially for small person. Even for the public person, they would not go to the prison, but may loss their work beacause of public opinion, especially they work in the government's enterprise. What you say don't adapt to China, maybe other country. I guess you are not a chinese.

Tiotry · tiotry@zeroid.biton Nov 17, 2017Reply

@Ccpdie: Not that bad , We still have some methods to get the sites you posted , right ? Sometimes I think GFW does have some positive influences in preventing so many people be savage \ uncontrollable on the internet .

Tiotry · tiotry@zeroid.biton Nov 17, 2017Reply

@Mama21mama: Well , your site is locked in my computer...

Mama21mama · mama21mama@zeroid.biton Nov 16, 2017Reply

my server will be visible in china? someone can tell me. http://mamalibre.com.ar/plus

Ccpdie · ccpdie@zeroid.biton Nov 04, 2017Reply

@Flyman: In China, the Communist Party controls the internet and all social networks. Due to China’s internet censorship, Google,YouTube,Facebook and Twitter are all banned in China. People may be sent to prison if they said something the Communist Party dislike on the internet. Many people shut their mouths consciously.

Ccpdie · ccpdie@zeroid.biton Nov 04, 2017Reply

@Nekocross: We Chinese people want freedom, want democracy, we hate the Communist Party, they are devils, they are a huge threat to the peace of the whole world. We want to fight against them, but we don't have a single gun. We need your help. With your help we will win this time !

Sickfix · sickfix@zeroid.biton Oct 25, 2017Reply

you can speak in your blog?

Zeronetuser113 · zeronetuser113@zeroid.biton Oct 20, 2017Reply

wtf

Gyrix · gyrix@zeroid.biton Oct 15, 2017Reply

@Nekocross: i remember GWF first time block zeronet before everything is fine.

Nekocross · nekocross@zeroid.biton Oct 15, 2017Reply

@Gyrix: Actually, there was several times that the conference go bad. Senior officials got angry and punished junior officials, junior officials cleaned up these shit as soon as they could. All the things won't appear in any public media, ordinary people only see the conference be a success, and everyone are happy.
Even very small problems will screw up the conference. But nothing really serious will happen if something wrong with the conference, even if something terrible make it a joke and known by everyone.
I guess the conference isn't important at all, but junior officials afraid it will destroy their carrier so they tell us it is sensitive. Most people believe the next CCP chairman is determined in this meeting, that's not true however, the result is just announced in this meeting.

Gyrix · gyrix@zeroid.biton Oct 15, 2017Reply

@Nekocross: What happens if there is a problem with this meeting?

Nekocross · nekocross@zeroid.biton Oct 15, 2017Reply

@43110: The SSL certification and port

43110 · 43110@zeroid.biton Oct 15, 2017Reply

@Nofish: Does the protocol of zeronet have obvious characteristics?
@Nekocross:

Nekocross · nekocross@zeroid.biton Oct 15, 2017Reply

@Gyrix: China communism party is holding a very important conference, and extermely sensitive in this period

43110 · 43110@zeroid.biton Oct 15, 2017Reply

@Nofish: Some Chinese talk about GFW block ports on ZeroMe.

Nofish · nofish@zeroid.biton Oct 14, 2017Reply

@43110: It could be easy to add random port listening, but I have not found any precedent GFW blocking based on port number. Any opinions on that?

Gyrix · gyrix@zeroid.biton Oct 14, 2017Reply

@43110: God! one man let china is cazy

43110 · 43110@zeroid.biton Oct 14, 2017Reply

China is crazy because of this man :https://www.twitter.com/KwokMiles , I think the reason of blocking zeronet.io is that some body upload Miles Kwok's videos to ZeroNet. If more videos are found on zeronet, GFW will block the port of 15441. Now , in China, GFW has block many ports. Most VPN are dead because the GFW has updated on Oct 9, SS is dead too.

Nekocross · nekocross@zeroid.biton Oct 14, 2017Reply

It seems that boot.zeronet.io still accessible in china

Gyrix · gyrix@zeroid.biton Oct 14, 2017Reply

zeroup let china crazy

Jayofthezero · jayofthezero@zeroid.biton Oct 14, 2017Reply

Good thing updating via ZeroNet is now possible. @Nofish: You should make that option easier to find so people who manage to get their hands on the Zeronet installer can easily figure out how to update despite the block.

Nekocross · nekocross@zeroid.biton Oct 14, 2017Reply

Good, It means zeronet is really a threat to censorship. Now, let's discuss how to make zeronet independent form zeronet.io. I will distribute zeronet client in other ways in China, but bootstrap will still be a problem. Maybe I can run a secret bootstraper node for my friends

Flyman · flyman@zeroid.biton Oct 14, 2017Reply

@Taarezameenpar: just stop to identify yourself with something you do not like, "shame" feeling will go away in no time. @Musickiller: +1!

Flyman · flyman@zeroid.biton Oct 14, 2017Reply

Censorship, bah!.. Little group of stupid people wants to keep large group of people in even more stupid state of mind. Thanks for idea. The Stupidity equals Censorship. ZeroNet is danger for The Stupidity. Sounds inspiring. How about that: "China officially marked itself as stupid."?

Musickiller · musickiller@zeroid.biton Oct 14, 2017Reply

It was only a matter of time. Sooner or later Russia will join. Though I suspect "later". We are kind of slow on such things.


@Taarezameenpar: relax. You can be whatever you want: talk esperanto and call it your native tongue, or believe in Ja and call yourself Rasta. Whatever. Nationality is 20'th century. Now we have internet. We can live without nationality. Well... most of us have internet that is =D


@Tomas: I would not call it small - there are a lot of people from China here, as far as I understand. And since the development of zites is the development of ZeroNet, there are quite a lot of developers.

Taarezameenpar · taarezameenpar@zeroid.biton Oct 14, 2017Reply

I feel ashamed being a Chinese. I'm sorry to hear that.

43110 · 43110@zeroid.biton Oct 13, 2017Reply

The next step will block the 15441 port.

Tomas · zc456@zeroid.biton Oct 13, 2017Reply

That is saying a lot considering how small this project is.

Ekaterina · ekaterina@zeroid.biton Oct 13, 2017Reply

„ZeroNet is so powerful it has been declared a threat to national security by the biggest country in the world“ sounds like a great marketing opportunity :) I hope something can be figured out for the Chinese users to circumvent the block, this is exactly the kind of reason why ZeroNet is so important.

Thiece · thiece@zeroid.biton Oct 13, 2017Reply

This may be a starting signal, witnessing the past year, ZeroNet did grow a lot, but a good project community environment is still not perfect to build up, I hope you can withstand the pressure.

Thiece · thiece@zeroid.biton Oct 13, 2017Reply

The good news is that you will not receive direct interference from the Chinese government, the bad news is that github on the project address may be indirectly blocked.

Thiece · thiece@zeroid.biton Oct 13, 2017Reply

It seems not DNS pollution, but the side station, usually speaking, this is the first step, then the agreement and the characteristics of interference.

Show more comments...
Nofish · nofish@zeroid.biton Aug 29, 2017

We holding the First ZeroNet community meetup @ Budapest
Everybody in invited! :)
(photo by Amos Chapple)

Thiece · thiece@zeroid.biton Oct 13, 2017Reply

Do not know how long China can have such a party.

weakish · weakish@zeroid.biton Sep 02, 2017Reply

@Kaffie: It's a pity. In my personal point of view, your projects are important contributions to 0net. Maybe remote speech is an option, as @Erneraude suggested.

EmperorLove · emperorlove@zeroid.biton Sep 02, 2017Reply

@Freedonn: 零网现在缺内容,一点点缺技术。

Kaffie · kaffie@zeroid.biton Sep 02, 2017Reply

@weakish: I don't have a passport or things like that. Probably don't have whatever medical things are required. As I mentioned no money, I still need local transportation to get to an airport, etc. It's not very practical for me, even if I did have flights/hotel/whatever covered.

weakish · weakish@zeroid.biton Sep 01, 2017Reply

@Kaffie: What do you mean by no ability? For the no money part, I think you can talk with @nofish. Maybe some of your travel cost can be covered by sponsor and user donation.

Kaffie · kaffie@zeroid.biton Sep 01, 2017Reply

I'd love to go, but no money nor ability to actually get to the meetup location. Hope everyone has a good time though :)

weakish · weakish@zeroid.biton Sep 01, 2017Reply

The link got "not found" on my machine.

Musickiller · musickiller@zeroid.biton Aug 31, 2017Reply

@isolinks: ha-ha!) +1

isolinks · snifflz@zeroid.biton Aug 31, 2017Reply

wish I could come, but I'm fucking broke.

Erneraude · erneraude@zeroid.biton Aug 30, 2017Reply

This sounds great! Will there be a video live for people that can not come?
Is it possible to hold a remote speech?

Freedonn · freedonn@zeroid.biton Aug 30, 2017Reply

@Nofish: Thanks

Freedonn · freedonn@zeroid.biton Aug 30, 2017Reply

@EmperorLove: 不是,他在准备举办关于讨论零网发展的聚会,在匈牙利。 I have told him what happened.

EmperorLove · emperorlove@zeroid.biton Aug 30, 2017Reply

什么新功能吗?

Freedonn · freedonn@zeroid.biton Aug 30, 2017Reply

Excuse me, I want to know that how can i get a zeronet address like 1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D, which has hello at the head of address.

虚无之主 · leaflet@zeroid.biton Aug 30, 2017Reply

cool!

FraYoshi · frayoshi@zeroid.biton Aug 30, 2017Reply

I'd love to come but no funds for the travel ^^"

WISH YOU A GREAT MEETUP!! :D

Booma · booma@zeroid.biton Aug 29, 2017Reply

I from China I am poor .

Nofish · nofish@zeroid.biton Aug 10, 2017

Today I'm going to talk about ZeroNet and when is it morally acceptable to break the law at TEDxSziget. (Hungary, Budapest)
See you there is you are at the festival :)

Nofish · nofish@zeroid.biton Aug 13, 2017Reply

It went relatively well (still having hard time speaking in front of other people) and there were video recording, but I have no eta on the video yet.

Rythyrix · rythyrix@zeroid.biton Aug 13, 2017Reply

@Scrubthesecond: If you're just worried about autofollow on ZeroMe, it has an option to disable such under the overflow menu at the top right of the feed.

Jayofthezero · jayofthezero@zeroid.biton Aug 12, 2017Reply

MAke sure to link the VOD so we can all watch it! :D

Scrubthesecond · scrubthesecond@zeroid.biton Aug 12, 2017Reply

Can you please remove the auto-follow feature? I don't like or comment much anymore because as soon as I do that, I start following what I commented on, which is not what I want. Thanks.

Booma · booma@zeroid.biton Aug 11, 2017Reply

I like zeronet

where can i watch this,a website adress?

Kaffie · kaffie@zeroid.biton Aug 11, 2017Reply

Sounds like a fun talk. Please do upload/link it once the recording is available.

Nofish · nofish@zeroid.biton Aug 10, 2017Reply

@Ivesen: No, not yet.

Ivesen · ivesen@zeroid.biton Aug 10, 2017Reply

@Nofish: on a side-note
is there a deduping process for images on zerome?

Nofish · nofish@zeroid.biton Aug 10, 2017Reply

@Ivesen: Yes it will be in english and I think there will be a video recording.

Ivesen · ivesen@zeroid.biton Aug 10, 2017Reply

I hope to see a vod of the talk! (assuming it will be in english)

Nofish · nofish@zeroid.biton Jul 28, 2017

ZeroMe just received better handheld device support thanks to stbinan's patch and the notifications also should be better on small screens if you update to Rev2166.

Mkg20001 · mkg20001@zeroid.biton Aug 31, 2017Reply
Mkg20001 · mkg20001@zeroid.biton Aug 31, 2017Reply

@P2P: Can't do that currently as python-kivy is refusing to build

Styromaniac · styromaniac@zeroid.biton Aug 05, 2017Reply

@Gnuru Wanabi: I wanted to make a case for ZeroNet on F-Droid too. It seems you've done this in spades. Kindle users would appreciate this as well.

F-Droid also supports Tor

Styromaniac · styromaniac@zeroid.biton Aug 05, 2017Reply

@Gnuru Wanabi: I wanted to make a case for ZeroNet on F-Droid too. It seems you've done this in spades. Kindle users would appreciate this as well.

F-Droid also supports Tor

Gnuru Wanabi · adrianzo@zeroid.biton Aug 04, 2017Reply

releasing at f-droid, the repo for free software, would be a nice thing (tons of hackers with LineageOS prefer not to install google play services).

Jayofthezero · jayofthezero@zeroid.biton Jul 29, 2017Reply

@Styromaniac: No. For now it's a Google Play Only thing. Anybody else using it would require the user's device to be modified with a Root App or modified ROM in order to support a third-party. And that's before even considering the server-side infrastructure you'd need.

TL;DR: Instant Apps is super proprietary and not designed around something like ZeroNet at all.

Nofish · nofish@zeroid.biton Jul 29, 2017Reply

@Styromaniac: I have no experience in Android development, so I dont know

Styromaniac · styromaniac@zeroid.biton Jul 29, 2017Reply

@Nofish: Today I have experienced Android Instant Apps for the first time. Is it possible for ZeroNet to host Android Instant Apps?

Styromaniac · styromaniac@zeroid.biton Jul 29, 2017Reply

@Nofish: Today I have experienced Android Instant Apps for the first time. Is it possible for ZeroNet to host Android Instant Apps?

Binchan · binchan2@zeroid.biton Jul 29, 2017Reply

@ZAlex: It's fixed now ;)

Nekocross · nekocross@zeroid.biton Jul 29, 2017Reply

Yeah

Jayofthezero · jayofthezero@zeroid.biton Jul 29, 2017Reply

Looks like I have more work to do on Dark ZeroMe XP

ZAlex · zalex@zeroid.biton Jul 29, 2017Reply

But invisible save and cancel buttons while editing profile description are still not fixed :(

P2P · p2p@zeroid.biton Jul 29, 2017Reply

@Mkg20001: would you check and release APK with Rev2166+ on Google Play?

Halal · halal@zeroid.biton Jul 28, 2017Reply

Good job!Thans all of you.

Nofish · nofish@zeroid.biton Jul 19, 2017

New version: 0.5.7 out with Cors plugin, ZeroHello settings saved to users.json instead of browser local storage and many other fixes.
http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:114

Styromaniac · styromaniac@zeroid.biton Jul 20, 2017Reply

ZeroHello settings? I've been missing out on this information.

Styromaniac · styromaniac@zeroid.biton Jul 20, 2017Reply

ZeroHello settings? I've been missing out on this information.

公共 · gonggong@zeroid.biton Jul 20, 2017Reply

OK, that is good !

Sirenyc · sirenyc@zeroid.biton Jul 20, 2017Reply

=)

Ivesen · ivesen@zeroid.biton Jul 19, 2017Reply

using zeronet over multiple browsers just got a lot nicer

Nicolai Ireneo-Larsen · nilarsen@zeroid.biton Jul 19, 2017Reply

Just lovely!

Nofish · nofish@zeroid.biton Jul 17, 2017

We are #1 trending Python project today :)

P2P · p2p@zeroid.biton Jul 19, 2017Reply

@Nofish: Oh, I don't know github can show the source of traffic. You can always read the page via google cache:
https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Ffuliba.net%2Fzeronet.html&strip=1 seems that the promoter didn't publish the zite well and disappointed readers walked away:(
Why ZeroNet does not keep publishing zite to peers until succeeds.

Biosis · biosis@zeroid.biton Jul 19, 2017Reply

Very nice ! This project has a good future. I'm really excited about ZeroNet !

Testapp · testapp@zeroid.biton Jul 18, 2017Reply

@Nofish: Seems it's available in China. Some sites banned foreign IP to protect from DDoS.
@Jro: Yes, this site doesn't configure a certificate so use the CDN's default certificate.

Jro · jro@zeroid.biton Jul 18, 2017Reply

@Nofish: https://fuliba.net/zeronet.html and ignore security warnings. Chineze?

Nofish · nofish@zeroid.biton Jul 18, 2017Reply

@P2P: github shows http://fuliba.net/zeronet.html as source of traffic, but it's unavailable for me.

Sick telephone · sickphone@zeroid.biton Jul 18, 2017Reply

Wow yes!

Musickiller · musickiller@zeroid.biton Jul 18, 2017Reply

@P2P: tecnicly, we all have. It's P2P after all =D

Mtawame · mtawame@zeroid.biton Jul 18, 2017Reply

恭喜

Peeper · peeper@zeroid.biton Jul 18, 2017Reply

@P2P: I don't think is secure revealing who spread a thing that can change the world.

P2P · p2p@zeroid.biton Jul 18, 2017Reply

Great! what happen? Who helped to spread ZeroNet?

Peeper · peeper@zeroid.biton Jul 18, 2017Reply

And you're the #4 trending developer! Congratulations.

Sirenyc · sirenyc@zeroid.biton Jul 18, 2017Reply

Nice!

Tomas · zc456@zeroid.biton Jul 18, 2017Reply

Congrats!

Nofish · nofish@zeroid.biton Jun 15, 2017

Please update to new version 0.5.6 to get the latest security fixes.
Thanks everyone for reporting the issues!

Nofish · nofish@zeroid.biton Jul 14, 2017Reply

@TCP: There is no option for it yet, but created an isse for it: https://github.com/HelloZeroNet/ZeroNet/issues/1021

TCP · tcp@zeroid.biton Jul 14, 2017Reply

@Nofish: How to use only encrypted channels?

Nofish · nofish@zeroid.biton Jul 14, 2017Reply

@TCP: The encryption is optional currently and fall backs to unencrypted channel if ssl handshake is failed.

TCP · tcp@zeroid.biton Jul 14, 2017Reply

When the wirehark captures the packet, the result is unencrypted text.

大家一起p2p · longzaowuzhu@zeroid.biton Jul 01, 2017Reply

I Include too large 50035 > 50000

Nofish · nofish@zeroid.biton Jun 19, 2017Reply

@Antyhrabia: I just tried and it works for me in FF 54.0 with Multiprocess Windows 1/1 (Enabled by default)
And still working after changing the settings, maybe some plugin causing the problem.

狗蛋 · nofishes@zeroid.biton Jun 16, 2017Reply

Updated, THX :)

Rambotito · rambotito@zeroid.biton Jun 16, 2017Reply

Everything is OK! ;) Thanks!!!!

Rapapobre · rapapobre@zeroid.biton Jun 15, 2017Reply

updated, thanks!

Macfly · macfly@zeroid.biton Jun 15, 2017Reply

just updated and no problem ;)

Nofish · nofish@zeroid.biton Jun 05, 2017

I'm working on new site that helps find user created ZeroNet pages.
Please add your favorite sites and help me with suggestion of categories/filtering/etc.
http://127.0.0.1:43110/1SiTEs2D3rCBxeMoLHXei2UYqFcxctdwB

Styromaniac · styromaniac@zeroid.biton Jul 20, 2017Reply

After I reinstall ZeroNet I can no longer edit or delete my submissions. They weren't duplicates when they were submitted, but people like the descriptions of other submissions more. So anyways I wish I could delete mine, but I can't after ZN reinstall.

Styromaniac · styromaniac@zeroid.biton Jul 20, 2017Reply

After I reinstall ZeroNet I can no longer edit or delete my submissions. They weren't duplicates when they were submitted, but people like the descriptions of other submissions more. So anyways I wish I could delete mine, but I can't after ZN reinstall.

Deviated · deviated@zeroid.biton Jul 06, 2017Reply

Please don't add sites that are not ready yet. They just waste our time, distract us, and disappoint us from using ZeroNet. A later usable ZeroNet is better than a crowded intimidating ZeroNet which is filled sooner.

Peeper · peeper@zeroid.biton Jul 05, 2017Reply

@Nofish: If I understand, ZeroHello is better promoting your OWN sites, not the sites choosen by users, right?
Also, even ZeroHello can have a clone button.

Nofish · nofish@zeroid.biton Jul 05, 2017Reply

@Peeper: I think it's better if it's a separate site, so anyone can clone it and create own version of it.

Peeper · peeper@zeroid.biton Jul 05, 2017Reply

@nofish:, why not mix it with ZeroHello and make it the start page of ZeroNet?

Peeper · peeper@zeroid.biton Jul 05, 2017Reply

@Sirenyc: Good idea.

Sirenyc · sirenyc@zeroid.biton Jun 20, 2017Reply

Put the music category on the site! =)

Styromaniac · styromaniac@zeroid.biton Jun 14, 2017Reply

@狗蛋: He said he would in this thread.

Styromaniac · styromaniac@zeroid.biton Jun 14, 2017Reply

@狗蛋: He said he would in this thread.

狗蛋 · nofishes@zeroid.biton Jun 14, 2017Reply

@Nofish: It is awesome ! You need to add ZeroSites to ZeroHello page's More Sites :)
Add a search function is better.

Nofish · nofish@zeroid.biton Jun 14, 2017Reply

Changed:

  • Arranged categories (other suggestions are welcome)
  • "Show more" expands in-place (you can reach the category view by clicking on the category title)
  • Admin view if you have "This is my site" enabled to edit other users submitted links
  • Changed ordering to use the number of stars
  • The Other category expands to 3 column
  • Added sites.zeronetwork.bit domain
Styromaniac · styromaniac@zeroid.biton Jun 09, 2017Reply

I see someone deleted their duplicate search engine submissions. Muwahahahahaha! I am first!

Styromaniac · styromaniac@zeroid.biton Jun 09, 2017Reply

I see someone deleted their duplicate search engine submissions. Muwahahahahaha! I am first!

Nofish · nofish@zeroid.biton Jun 08, 2017Reply

Changelog:

  • Added site editing and deleting. Please move the already submitted sites to the new categories!
  • Notifies if you want to add already submitted site

@Kaffie: It need some to move the sites from the Other category to the new ones. (eg. I think you can move the search to "Services" category)
I will try to find better way display for other category (eg using 3 column instead of one)

Nofish · nofish@zeroid.biton Jun 07, 2017Reply

Added new categories and other features. Editing feature still missing, but coming soon :)

Booma · booma@zeroid.biton Jun 07, 2017Reply

@Nofish: Maybe add search function to zerosites is better.

Jayofthezero · jayofthezero@zeroid.biton Jun 07, 2017Reply

You should add media and file sharing categories.

Nofish · nofish@zeroid.biton Jun 06, 2017Reply

@Mkg20001: Yeah, that's the goal!

Mkg20001 · mkg20001@zeroid.biton Jun 05, 2017Reply

That Zite should get added to ZeroHello

Nofish · nofish@zeroid.biton Jun 05, 2017Reply

@Booma: You can filter sites based on language, but clones are also welcome!

Booma · booma@zeroid.biton Jun 05, 2017Reply

@Nofish: We should separate zites by different language.

Binchan · binchan2@zeroid.biton Jun 05, 2017Reply

For designing categories these two sites may be helpful: Important Zites and List of Zites on ZeroWiki, nice to have such a site officially

12hlearn · 12hlearn@zeroid.biton Jun 05, 2017Reply

That's really cool!

Nofish · nofish@zeroid.biton May 18, 2017

New version 0.5.5 with site blacklisting, cloned site upgrade and other improvements.
More info on ZeroBlog.

Scrubthesecond · scrubthesecond@zeroid.biton Jun 02, 2017Reply

Another thing, can you make following chats opt-in? I have to keep going through all the chats to stop following them.

Scrubthesecond · scrubthesecond@zeroid.biton Jun 02, 2017Reply

I've noticed that my username isn't 'ScrubTheSecond', but rather 'Scrubthesecond' when I make a reply here. Also, can you please add a 'Send' button when replying instead of pressing enter? Thanks! ^-^

P2P · p2p@zeroid.biton May 22, 2017Reply

@Kaffie: Actually there is. One is current ZeroID.bit which needs a server, the other is like twister which uses blockchain for user registry.

Zer0surfer · zer0surfer@zeroid.biton May 21, 2017Reply

@Nofish: good idea, thanks

Nofish · nofish@zeroid.biton May 20, 2017Reply

@Zer0surfer: I usually wait some days before tagging it for bugs/fine-tunes

Zer0surfer · zer0surfer@zeroid.biton May 20, 2017Reply

latest github release is 0.5.4, will it become available there too?

Happyrabbit · happyrabbit@zeroid.biton May 20, 2017Reply

sweet keep up the good work

P2P · p2p@zeroid.biton May 20, 2017Reply

@Kaffie:

cert_user_id may not be unique and should not be used as a unique identifier for a user

I don't think so. cert_user_id is human-readable, but auth_address is not. Without unique cert_user_id, spoofing will be easy.

Nofish · nofish@zeroid.biton May 18, 2017Reply

@Skwerlman: Yeah, I have been thinking about it, it would not be hard to add and sounds like a great idea. (same could work for mute list)

Skwerlman · skwerlman@zeroid.biton May 18, 2017Reply

Will there be support for blacklist sharing? I can see lists like that being useful to block out NSFL stuff, for example, without having to stumble upon it accidentally first.

Z3r · z3r@zeroid.biton May 18, 2017Reply

works fine!

Nofish · nofish@zeroid.biton May 09, 2017

Richard in latest episode of Silicon Valley (S04E03) is developing a P2P, Fully decentralized internet.
Sounds like a great idea! :)
(Thanks oscarpaca for the tip)

Eibriel · eibriel@zeroid.biton May 21, 2017Reply

Wow, that is the most accurate tech thing I ever saw in a TV show :O

ulrichard · ulrichard@zeroid.biton May 12, 2017Reply

@Kaffie: I put new posts on both, but didn't get around to porting the old posts yet.

ulrichard · ulrichard@zeroid.biton May 12, 2017Reply

@Uv: Full details are on my blog It is still running on an alix board. It runs ubuntu and the packaged OLSRd. The rest is manually configured to resemble what was described at openwireless.ch (similar to freifunk.net) at the time.

Uv · uv@zeroid.biton May 11, 2017Reply

@ulrichard: what hardware and software do you use for your mesh node?

ulrichard · ulrichard@zeroid.biton May 11, 2017Reply

I have been running a mesh node for probably more than 5 years. But I'm not aware of any other mesh node in the vicinity. So the only reason I keep it alive is wishful thinking.

Uv · uv@zeroid.biton May 10, 2017Reply

@Kaffie: We need to build a meshnet community like HAM radio enthusiasts so we can get this meshnet ball really rolling. Apparently Elon Musk is working on a global meshnet with satellites which can help connect the different continents to the fully distributed web without relying on the underwater sea cables

Nofish · nofish@zeroid.biton May 10, 2017Reply

@Sick: Yes, every concurrency should be possible

Sick · 185185@zeroid.biton May 10, 2017Reply

@Nofish: is possible to add all cryptocurrency for address website?

ZeroNet · zeronet0@zeroid.biton May 10, 2017Reply

@Kaffie: use wifi-direct or bluetooth to connet with other peers.

Nofish · nofish@zeroid.biton May 09, 2017Reply

@Sick Kuerana: Yeah, adding support for other address formats would be easy if it based on secp256k1 cryptography

Sick Kuerana · sickgamer2@zeroid.biton May 09, 2017Reply

is possible a person create a fork of zeronet and the address is a other cryptocurrency, for example ::: the litecoin addresses for websites, like ::: LSickJ6MGgx6a8oatmEM4osgub4Nq2MqQ6

Nofish · nofish@zeroid.biton May 05, 2017

Just arrived back from Vancouver. Really loved the vivid vegetation of the city and I have experienced many inspiring TED talks.
Have I missed out anything in the past 2 weeks? :)

Brunoloff · brunoloff@zeroid.biton Jun 15, 2017Reply

E.g. I imagine that the first time one runs zeronet, one is greeted with a screen which will allow for setting up a new identity, or restoring an old one (e.g. from a backup sent by email to some address, or stored in a USB pen), followed a screen explaining / signing-up to two important apps, such as ZeroMe and ZeroSites.

Emphasizing, e.g., that by the very nature of ZeroMe, your data is only accessible by your friends and by no-one else.

For example, it should be possible to easily find one's friends on ZeroMe. This would incentivize the use of ZeroMe instead of Facebook, say.

My point is that while technically excellent and maybe even close to mature, ZeroNet is lacking in terms of user experience. Allowing a user to block other users / sites, for example, was a great step in this direction. But a lot more needs to be done, if a decent user share is to be captured (e.g. 1% of web users use zeronet monthly in some way).

I think that having a large user base may one day be essential for zeronet's survival.

Brunoloff · brunoloff@zeroid.biton Jun 15, 2017Reply

To be honest, I think Zeronet needs more maturity before getting that TED boost. The boost will only happen once, and when it does it's important to give a very good impression to new users.

Also I've said this many times, but installation could really use being made simpler. Ideally there would be nothing needed outside of a browser extension. Also the process of backing up and restoring one's identity should be made bulletproof.

I think Zeronet has the potential to be a game-changer. But for that to happen, it needs to be very easy to use.

Abbot · redstoneb@zeroid.biton May 16, 2017Reply

@Nofish: I hope you get to give the talk next year. ZeroNet is important for the survival of the internet.

Nofish · nofish@zeroid.biton May 07, 2017Reply

@Zeroidea: Not really just "not the right time for it", but were positive, so maybe next year.
To be honest I also think my topic would not fit to the session (Our robotic overlords) they arranged me and I also need more time to get used to the audience.

Zeroidea · zeroidea@zeroid.biton May 07, 2017Reply

Glad to see you are back. Did you get a clear answer from the organizers why your talk was cancelled this year?

Nofish · nofish@zeroid.biton May 06, 2017Reply

@Sick telephone: I took it from Morton park

Sick telephone · sickphone@zeroid.biton May 06, 2017Reply

Where this photo?

Nofish · nofish@zeroid.biton May 05, 2017Reply

@John Doe: Yeah, but especially since I had "Speaker" on my conference badge. They all found it interesting after I described them and I also had positive feedback from the organizers, so maybe next year.

John Doe · 1491301186@zeroid.biton May 05, 2017Reply

@Nofish: Did you get any questions from conference participants about why your talk was canceled?

Ivesen · ivesen@zeroid.biton May 05, 2017Reply

@Nofish: let's hope for next year then!
regarding the lunduke hour, you'll have to organize that yourself.
but here's some links to bryan lundukes social media profiles:
https://twitter.com/BryanLunduke
https://mastodon.rocks/@BryanLunduke
https://www.youtube.com/user/BryanLunduke
-
if you think I can help in any way please do ask :)

Nofish · nofish@zeroid.biton May 05, 2017Reply

@Ivesen: I was a guest at TED this year, but there is a possibility to give a talk about it next year.
Yeah we need attention and I happy to answer any questions. :)

Mobile · mobile@zeroid.biton May 05, 2017Reply

Welcome back :) These days so many Chinese have joined in ZeroNet. It is good news for ZN :)

Ivesen · ivesen@zeroid.biton May 05, 2017Reply

oh, and now that you're back.
Would you like to talk about zeronet on the lunduke hour in the future? It seems you have a few fans there and it would be nice publicity (which I think is the main thing zeronet needs right now)

Ivesen · ivesen@zeroid.biton May 05, 2017Reply

you didn't give any talks though, did you?

Nofish · nofish@zeroid.biton Apr 03, 2017

Just had a video call with TED organizers and unfortunately they cancelled my talk, because they think it's not the right time for it yet. :(

Testset · testset@zeroid.biton May 29, 2017Reply

:-( Shit... I was so looking forward to that talk.

Can't you record the planned talk somehow and make it publicly available?

I guess there are plenty of people besides me who would be interested to see it anyway.

Supernerd · supernerd@zeroid.biton Apr 27, 2017Reply

Wow that sucks!

Ubuntu1 · ubuntu1@zeroid.biton Apr 13, 2017Reply

I think since they are ready, and can open a live webcast. @Nofish

Gnuru Wanabi · adrianzo@zeroid.biton Apr 13, 2017Reply

@nofish I hope all this comments make you feel better, nah! joking :P

Ranxerox · ranxerox@zeroid.biton Apr 10, 2017Reply

@Border0464fred: but an anarcho-socialist bisexual underwater city would be awesome.

Border0464fred · border0464fred@zeroid.biton Apr 10, 2017Reply

@Plasmmer: it's humour dude, I don't rly want to live in a gay communist spaceship ...-_-

Plasmmer · plasmmer@zeroid.biton Apr 08, 2017Reply

@Border0464fred: The good side of this is reality: you do not represent us. In fact, I hardly read something so meaningless on ZeroNet.

Border0464fred · border0464fred@zeroid.biton Apr 08, 2017Reply

automation is investment !
automation will lead humanity to a Fully Automated Luxury Gay Space Communism !
hence pip !

Border0464fred · border0464fred@zeroid.biton Apr 08, 2017Reply

im not py dev, but im wondering if it's possible to use pip both to have a good os integration and in a virtualenv or something to build a standalone release.

P2P · p2p@zeroid.biton Apr 06, 2017Reply

@Firebox: I also support for "static linking" and find some of his words very misleading. I posted the stackoverflow link containing 'pip' only to mean to offer a possible way to get notified when new version of libs come out. I did not mean to use pip to maintain all of ZeroNet dependencies.

Bot · bot@zeroid.biton Apr 06, 2017Reply

@Nofish: people fear of uncensored network..
.
So mainly about the power of many versus the power of the few bad eggs, and not trusting the many. They could've helped shed more light on the so-called "dark side".

P2P · p2p@zeroid.biton Apr 06, 2017Reply

@Nofish: Maybe you can refer this: https://stackoverflow.com/questions/17395151/how-can-i-subscribe-to-updates-of-a-package-on-pypi
and another (you could run pip list --outdated -l to list non-global packages in the current virtualenv that could be updated)

P2P · p2p@zeroid.biton Apr 06, 2017Reply

@Border0464fred:
@Styromaniac: via this link you can see issues and RP opened by that guy. He tried to help, but different view of direction of dev cannot be solved by PR. He wants ZeroNet not to be libs embedded, but nofish refused.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Border0464fred: Agreed. That guy isn't much help if he isn't coding.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Border0464fred: Agreed. That guy isn't much help if he isn't coding.

Border0464fred · border0464fred@zeroid.biton Apr 05, 2017Reply

@P2P: "" He also complained you here. What is your opinion ""

IMO Complaining is cheap, show some PullRequest :p

Mynameislegion · mynameislegion@zeroid.biton Apr 05, 2017Reply

@Kaffie: that's exactly what I was thinking - I started listening to their podcasts because a few talks really impressed me, but ended up skipping through more than half of them. Quite many are fruitless talks about topics that were discussed hundreds of times (how to behave if you want to successful/not depressive/ beautiful, race, gender, sex).

P2P · p2p@zeroid.biton Apr 05, 2017Reply

@Nofish: seems that shakna who pointed out outdated libs issue in HackerNews left ZeroNet because of this issue. He also complained you here. What is your opinion about that issue after 2 years? Can we find a way to deal with both user experience and auto-updated libs?

Sick Kuerana · sickgamer2@zeroid.biton Apr 05, 2017Reply

so your talk you will do it self?

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Nofish: I'm glad to see you're feeling positive. Stress is a killer, really most everyone's biggest threat. Keep your head up high, bro. You're one of a kind.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Nofish: I'm glad to see you're feeling positive. Stress is a killer, really most everyone's biggest threat. Keep your head up high, bro. You're one of a kind.

Nofish · nofish@zeroid.biton Apr 05, 2017Reply

@Ranxerox: Probably it's not, but the TED motto is "Ideas worth spreading" and "Future of you"
I think it's already more than just an idea, since it's working.
Thanks for the heads-up to be honest I lost a bit on opened issues in the last few months, I will check it and update and outdated libs.

Ranxerox · ranxerox@zeroid.biton Apr 05, 2017Reply

Well according to this comment Zeronet is hardly ready for the mainstream. It still has a lot of bugs to deal with.

Mkg20001 · mkg20001@zeroid.biton Apr 05, 2017Reply

@Styromaniac: Maybe the same is true for TED as it is for /r/anarchism . Just a bunch of fascists. (maybe I am also wrong and they just made a mistake)

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Kaffie: I agree, but I think ZeroNet goes against the fascist, megacorporatist establishment enough that they see it as a threat.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

@Kaffie: I agree, but I think ZeroNet goes against the fascist, megacorporatist establishment enough that they see it as a threat.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

I don't consider ZeroNet a darknet or deepweb, but maybe I'm mistaken. Chinese users have cited privacy concerns. If you can be found on ZeroNet not being careful, then that's similar to the clearnet.

I look at ZeroNet as a protocol not yet adopted by W3C.

I think ZeroNet's current draw is that websites have infinitely scalable bandwidth and are resistant to DDoS attacks, cutting down hosting and admin costs. It also has interplanetary potential.

Look at ZeroNet as the web of the future.

Styromaniac · styromaniac@zeroid.biton Apr 05, 2017Reply

I don't consider ZeroNet a darknet or deepweb, but maybe I'm mistaken. Chinese users have cited privacy concerns. If you can be found on ZeroNet not being careful, then that's similar to the clearnet.

I look at ZeroNet as a protocol not yet adopted by W3C.

I think ZeroNet's current draw is that websites have infinitely scalable bandwidth and are resistant to DDoS attacks, cutting down hosting and admin costs. It also has interplanetary potential.

Look at ZeroNet as the web of the future.

Ubuntu1 · ubuntu1@zeroid.biton Apr 05, 2017Reply

keep going

Sick Kuerana · sickgamer2@zeroid.biton Apr 04, 2017Reply

-_- degouté ! :(

Bmoon · bmoon@zeroid.biton Apr 04, 2017Reply

@Mynameislegion: I want to believe they actually thought it was just not the right time. But its all a bit fishy.

at youre second point: its kinda the same as regular torrents, can be used for cheap hosting of files (like linux isos), but its mostly famous for pirating.

Mynameislegion · mynameislegion@zeroid.biton Apr 04, 2017Reply

As was suggested, maybe you should do your promo talk anyways and put it on youtube. Did they give any specific reason for why they cancelled (apart from blabla right time, I mean why did they contact you in the first place?)

TED are possibly worried about something that could negatively affect their image. My theories:

  1. Is it the bunch fascists/homophobes/antisemites on the promoted ZeroTalk site who would totally screw ZeroNets (and TED's) image? I mean everyone who visits ZeroNet for the first time goes to the default sites first, and if they see some nazi crap right on the first page they may just leave without digging deeper. And TED obviously would not promote something that looks at the first glance like a fascist forum.
  2. file sharing
  3. They believe that the terrorists may fall in love with this fine piece of technology.
Sirenyc · sirenyc@zeroid.biton Apr 04, 2017Reply

This is very strange, the nofish received the TED invitation and out of nowhere they canceled their speech. They have seen the potential of ZeroNet and do not want to show the world!

Sirenyc · sirenyc@zeroid.biton Apr 04, 2017Reply

Fuck TED, here and the future!

Jayofthezero · jayofthezero@zeroid.biton Apr 04, 2017Reply

@John Doe: Don't start making conspiracies right now. That's the last thing we should start doing.

Eibriel · eibriel@zeroid.biton Apr 04, 2017Reply

Whaaaat?? No way!

Bmoon · bmoon@zeroid.biton Apr 04, 2017Reply

That really sucks dude

P2P · p2p@zeroid.biton Apr 04, 2017Reply

@Mobile: ZeroNet was an idea two years ago, but definitely not after two years. Even though we have lots of to do, we've built a bunch of useful ZeroNet-based sites working nicely.

Mobile · mobile@zeroid.biton Apr 04, 2017Reply

@P2P: Don't think too much, it has not relation to this.ZeroNet just an idea now, maybe TED thinks it is not a good thing for people.oneday ,ZeroNet can change people's life, TED will invite nofish to give a speech again, but I don't think TED is the better place to introduce ZeroNet.

John Doe · 1491301186@zeroid.biton Apr 04, 2017Reply

It's likely that the intelligence community put some pressure on TED to cancel your speech.

P2P · p2p@zeroid.biton Apr 04, 2017Reply

Samuel Maloney, 35, creator of the p2p network Morphis was shot dead by the police in Canada. Maybe TED organizers facing pressure from Canada gov?

ks · ks@zeroid.biton Apr 04, 2017Reply

@tiamat: that was really encouraging ;)

(You're totally right, though.)

tiamat · tiamat@zeroid.biton Apr 04, 2017Reply

Cheer up @nofish. You're still young. It gets much worse. :P

Jayofthezero · jayofthezero@zeroid.biton Apr 04, 2017Reply

And here's a Zite Archive for it:
http://127.0.0.1:43110/14MQWAD4DNSWx52pidtux4oQXz4gTn4B5f/
A bit tedious getting all the images working(crawlers don't like background-image, so I had to manually grab each image) and the junk removed(ew), but it's functionally just like the original now. Clickable images with pop-out text and all.

P2P · p2p@zeroid.biton Apr 04, 2017Reply

@Jayofthezero: https://archive.fo/MWieA https://archive.fo/snM44 archived from google cache

Jayofthezero · jayofthezero@zeroid.biton Apr 04, 2017Reply

Managed to find Google's cache of the speaker page. Feel free to save this for archival so we can always dream of what could've been.
http://webcache.googleusercontent.com/search?q=cache%3Ahttps%3A%2F%2Fted2017.ted.com%2Fspeakers&ie=utf-8&oe=utf-8
Maybe I'll make a zite for it.

P2P · p2p@zeroid.biton Apr 04, 2017Reply

@Nofish: but if fear of uncensored network why did they ask you to find more examples about avoiding censorship? There are TED talks https://www.ted.com/talks/jamie_bartlett_how_the_mysterious_dark_net_is_going_mainstream and https://www.ted.com/talks/christopher_m00t_poole_the_case_for_anonymity_online taking about darknet and uncensored web. I don't know why TED organizers are not as open as they were, but that really sucks. Go to hacker conference instead of these ones. Anyway, forget it! Focus on ZeroNet dev again, welcome back!

Border0464fred · border0464fred@zeroid.biton Apr 04, 2017Reply

Do your talk anyway !, upload it on zeronet, fuck ted :p

Ranxerox · ranxerox@zeroid.biton Apr 03, 2017Reply

Did they elaborate on that? How is it not the right time?

Anyway, you are doing great work! Zeronet seems far more usable than any of the other attempts to decentralize the net.

Show more comments...
Nofish · nofish@zeroid.biton Mar 28, 2017

Just arrived back from my TED rehearsal, New York. (It was a nice experience, but I think I could not live there)
Everything went well, but they want me to include more real life examples, where ZeroNet could have helped avoid censorship or any other way. I have some, but maybe you know a better one, so please let me know if you have some tips! Thanks! :)

Jayofthezero · jayofthezero@zeroid.biton Mar 31, 2017Reply

@P2P: I wasn't talking about the sharing of the TED video in particular, but access to content that's difficult to connect to in some regions due to simple infrastructure issues in general.

P2P · p2p@zeroid.biton Mar 31, 2017Reply

@Jayofthezero: I know Zeronet helps, but the TED talk video mainly targets people who have not used Zeronet. They have to watch the video on clearnet.

Jayofthezero · jayofthezero@zeroid.biton Mar 30, 2017Reply

@P2P: Zeronet definitely helps with connectivity. Once some peers in China manage to download most of a Zite or File it can then be shared locally with other Chinese users without them having to go back over an ocean to get it again. Actually, that'd be a great thing for @Nofish: to cover. Zeronet helps connectivity to content in regions where internet connections to other countries are slow and unreliable. It'll be even better once Zeronet can ditch its reliance on trackers.

Heck, Zeronet would be great for people on the Moon or Mars since they can still interact with sites even if content is loading slowly in the background.

P2P · p2p@zeroid.biton Mar 30, 2017Reply

@Jayofthezero: OK, THX in advance. Censored TED talk also means can be accessed via TED official site but can not be found in video sites inside China. Generally many Chinese video sites share TED talks and lots of Chinese people watch them, however, they won't share a talk criticising (gov. of ) China. Without they sharing, few Chinese people watch it. Partial reason of this is China's average slow internet connection to foreign countries.

Jayofthezero · jayofthezero@zeroid.biton Mar 30, 2017Reply

@P2P: Drop me a line if it gets blocked. If the video is available online I'll mirror it. Might be fun to test ZeroMux Streaming with it too.

Nofish · nofish@zeroid.biton Mar 30, 2017Reply

@P2P: Yes, if you have a well documented one, then please send it to me.

P2P · p2p@zeroid.biton Mar 30, 2017Reply

@Nofish: Will you accept examples of China?
Pros:

  • We have tons of examples
  • examples of China are the most interesting ones.

Cons:

  • If your talk has a word about censorship of China, then your talk will be censored in China, result in not easy for ordinary people in China to watch your talk.

(P.S. I've offered an example of Reddit -> Voat -> ZeroVoat, and the ZeroVoat article in Wikipedia contains links of media reports )

cc @Nekocross:

Nekocross · nekocross@zeroid.biton Mar 29, 2017Reply

I post some posts of unfair treatment from Chinese government on clear net, deleted within 1 hour. If I post there, they wont be deleted

Wonderingdane · wonderingdane@zeroid.biton Mar 28, 2017Reply

What examples did you already use?

Sirenyc · sirenyc@zeroid.biton Mar 28, 2017Reply

Good Luck!

ZeroCoin · zerocoin@zeroid.biton Mar 28, 2017Reply

+1

Nofish · nofish@zeroid.biton Mar 10, 2017

Some nice thing happening: The future of us

Nofish · nofish@zeroid.biton Mar 18, 2017Reply

@ks: Yeah, I feel like the concurrency world is poisoned by hype, speculators and paid news. I'm not sure if it will result in anything better, than we have now.

ks · ks@zeroid.biton Mar 18, 2017Reply

@ks: Oh, and I forgot to mention there's also a builtin voting booth.

ks · ks@zeroid.biton Mar 18, 2017Reply

How come people rarely talk about NXT? It is proof-of-stake and the client has built in asset exchange, currency exchange, marketplace, messaging, datacloud, and payment shuffling — and the next generation (Ardor) will introduce side chains.

Styromaniac · styromaniac@zeroid.biton Mar 18, 2017Reply

@Nofish: I'm looking for a cryptocoin that is resistant to 51% attacks and the like, but you're far more knowledgeable, I assume.

Styromaniac · styromaniac@zeroid.biton Mar 18, 2017Reply

@Nofish: I'm looking for a cryptocoin that is resistant to 51% attacks and the like, but you're far more knowledgeable, I assume.

Nofish · nofish@zeroid.biton Mar 18, 2017Reply

@Styromaniac: I think both has future: btc as store of value, eth as smart contracts (more feature = more attack vector)
As far as I know eth using proof of work currently and they planning to switch to proof of stake at some point, so its not any better on that perspective.

Styromaniac · styromaniac@zeroid.biton Mar 18, 2017Reply

@Nofish: I myself am uncertain of bitcoin's future. I think Ethereum has more promise since they're being extremely careful to avoid proof of work and proof of stake pitfalls.

Styromaniac · styromaniac@zeroid.biton Mar 18, 2017Reply

@Nofish: I myself am uncertain of bitcoin's future. I think Ethereum has more promise since they're being extremely careful to avoid proof of work and proof of stake pitfalls.

12hlearn · 12hlearn@zeroid.biton Mar 12, 2017Reply

@Nofish: And talk about future, ZeroMarket and build-in Multi-signature bitcoin wallet will come into ZeroNet

Nofish · nofish@zeroid.biton Mar 11, 2017Reply

@Drwolff: Thanks! It would be nice to talk about bitcoin integration, but I'm afraid most of the people does know whats that, so I think I have to talk about more general things.

Drwolff · drwolff@zeroid.biton Mar 11, 2017Reply

Good luck at TED! If it were me, I would stay away from sites like PLAY and SHADOWBROKERS and focus on the backend structure. I am most excited about Bitcoin integration and micro-transactions. Every site is a wallet! It's easy to imagine a future where content creators get paid simply and directly by people visiting their site.

Bmoon · bmoon@zeroid.biton Mar 11, 2017Reply

exited to see it

Sirenyc · sirenyc@zeroid.biton Mar 10, 2017Reply

Good luck! =)

Grahf · grahf@zeroid.biton Mar 10, 2017Reply

Good luck! Make sure to post back again when the video is available for viewing.

Nofish · nofish@zeroid.biton Mar 07, 2017

New things:

  • "Liked" listing option for ZeroMe posts
  • Faster post listing
  • Activity list display full post in tooltip
  • Rev1995: Loading images and optional files should be much faster now.
Kito · kito@zeroid.biton May 03, 2017Reply

notifications for reply to comments please?

P2P · p2p@zeroid.biton Mar 14, 2017Reply

@12hlearn: content.json download failed

P2P · p2p@zeroid.biton Mar 14, 2017Reply

@12hlearn: it seems a bug. in def sign( of ContentManager.py , site_size does not exclude site_size_optional, and should increase the site_size_limit automatically if is site owner. @Nofish:

P2P · p2p@zeroid.biton Mar 14, 2017Reply

@12hlearn: in the hidden menu, set your site limit to 1000MB

P2P · p2p@zeroid.biton Mar 14, 2017Reply

@12hlearn: make some files/folders optional files

12hlearn · 12hlearn@zeroid.biton Mar 14, 2017Reply

Hi, I'm trying to let WikiLeaks Year0 Vault7 documents into zeronet, when I'm sign my site, it noticed me that:
...........
Site:14y3Se..bWeH - year0/vault7/files/org-chart.png (SHA512: 59feee280011c741e5b879f9a71fdbf64244b8b56a5477b009ac389ebec31772)
Site:14y3Se..bWeH Adding timestamp and sha512sums to new content.json...
Site:14y3Se..bWeH Verifying private key...
Site:14y3Se..bWeH Correct 14y3SeSH7wvr3KqLiYQhbQRc9TCAPCbWeH in valid signers: ['14y3SeSH7wvr3KqLiYQhbQRc9TCAPCbWeH']
Site:14y3Se..bWeH Signing content.json...
Site:14y3Se..bWeH content.json: Site too large 730324492 > 10485760, aborting task...

Site:14y3Se..bWeH Sign failed: Invalid content
N:>_

what should I do?

Jayofthezero · jayofthezero@zeroid.biton Mar 09, 2017Reply

@Jro: It's an extra filter between "Everyone" and "Followed users" that shows only posts you've liked(the heart button).

Jro · jro@zeroid.biton Mar 09, 2017Reply

Looking forward to faster image and optional file loading. What is "Liked" listing option for ZeroMe posts?

Jayofthezero · jayofthezero@zeroid.biton Mar 07, 2017Reply

Of course, right after I updated DZM XP
Oh well, I've got some free time XD

Sirenyc · sirenyc@zeroid.biton Mar 07, 2017Reply

Thx!

P2P · p2p@zeroid.biton Mar 07, 2017Reply

@Nofish: "Liked" listing option is also very handy, THX!

Nofish · nofish@zeroid.biton Mar 07, 2017Reply

@Yinyue: Thanks, you are right, just updated it. (I have to add automation to it)

Yinyue · yinyue@zeroid.biton Mar 07, 2017Reply

zeroupdate.bit still Rev1993..........

Nofish · nofish@zeroid.biton Feb 27, 2017

New version 0.5.3 with zipped content support, faster connecting and publishing:
More info and changed on ZeroBlog

Rythyrix · rythyrix@zeroid.biton Mar 07, 2017Reply

@Sick: l2semver. http://semver.org/

Nofish · nofish@zeroid.biton Feb 27, 2017Reply

@Sick: no idea, probably years, but these are just numbers, it can be also 53.0 or 5.3.0

Sick · 185185@zeroid.biton Feb 27, 2017Reply

when the version 1.0.0 is released?

Linker · linker@zeroid.biton Feb 27, 2017Reply

Cool!!!

P2P · p2p@zeroid.biton Feb 27, 2017Reply

THX! I am checking the changes. Please notice the Travis CI failure of latest commit.

Nofish · nofish@zeroid.biton Feb 13, 2017

Time-travel added to ZeroHello: Previous entries will be automatically loaded if you scroll near the bottom of your news feed.

Jro · jro@zeroid.biton Feb 24, 2017Reply

Nice to travel back in time :-) What about the missing newsfeed / search if there has been no activity for the last <n> days. A link on hello page to show/hide newsfeed would be nice ...

12hlearn · 12hlearn@zeroid.biton Feb 19, 2017Reply

@Nofish: Thanks a lot~ ^_^

Nofish · nofish@zeroid.biton Feb 19, 2017Reply

@12hlearn: I have added --stack_size 32768 command line option to Rev1930

12hlearn · 12hlearn@zeroid.biton Feb 18, 2017Reply

@Nofish: like:

import thread
stack_size = 32768
thread.stack_size(stack_size)
12hlearn · 12hlearn@zeroid.biton Feb 18, 2017Reply

@Nofish: Another question: Could you add some code to solve "can't start new thread" error on some not set stack_size embedded devices?

Nofish · nofish@zeroid.biton Feb 18, 2017Reply

@P2P: No, only the new ones

P2P · p2p@zeroid.biton Feb 18, 2017Reply

@Nofish: should we include the build-in trackers in the trackers.conf ?

12hlearn · 12hlearn@zeroid.biton Feb 18, 2017Reply

@Nofish: Thank you very much, now it's working ^_^

Nofish · nofish@zeroid.biton Feb 18, 2017Reply

@P2P:

  • create a trackers.conf file with the content zero://routerip:15441
  • start using --trackers_file trackers.conf
P2P · p2p@zeroid.biton Feb 18, 2017Reply

@Nofish: Can we Add zero://routerip:15441 to zeronet.conf?

Nofish · nofish@zeroid.biton Feb 18, 2017Reply

@12hlearn: This could work:

  • Enable Bootstrapper plugin on your router
  • Add zero://routerip:15441 to booth computer's Config.py tracker list
12hlearn · 12hlearn@zeroid.biton Feb 18, 2017Reply

@Nofish: sad...can I make a tracker in my home network and setup zeronet connect to it? what should I do..

Nofish · nofish@zeroid.biton Feb 17, 2017Reply

@12hlearn: There is no local-network peer discovery, so I'm afraid you can't do that atm.

12hlearn · 12hlearn@zeroid.biton Feb 17, 2017Reply

@Nofish: Hi~My fiber broken now, I want my computer's ZeroNet connected to the router's ZeroNet to update files, how can I configure it?

P2P · p2p@zeroid.biton Feb 16, 2017Reply

@Nofish: on android phone, 232 blocks in db_mode = speed, 286 in db_mode = security. But it is still acceptable, no obvious difference when using the webUI, because on phone the browser itself can not run very fast, we have to wait 0.x second after tap links anyway.

Sick · 185185@zeroid.biton Feb 15, 2017Reply

where the time-travel? and time-travel for news feed or website history??

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: on SSD PC, 4 blocks in db_mode = speed, 7 in db_mode = security, but half of the 7 blocks just follow the 'feed query error'(I copied the old users.json to a new client, lots of feeds need to query but the sites not exist on new client). So I think it is acceptable (most users have much fewer feeds to query than me).

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: During the test, I found a very interesting problem. I deleted the gfwtalk site locally, and re-downloaded it. I got a very old version of my data.json file from peers. Then I checked on public proxies, also found various versions of my data.json file. Please see: newer version and old version

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: OK, I'll test it. Please note: gfwtalk is spammed and it is bigger than 10MB. I don't know whether it has any effect.

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P: Start it using --debug --debug_gevent parameters, then it will log blocks longer than 0.1s, find for "Gevent block" in the logfile

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: but I don't see any big change (less than 10% ) of benchmark results between db_mode = security and db_mode = speed on phone and on SSD PC. How do you measure 'blocks' when downloading gfwtalk?

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P: I have just downloaded gfwtalk using the new settings and it gave me 13 blocks in zeronet varies between 0.2 and 0.6sec.(in this time the webui does not responses to clicks)
It's using Skylake CPU and 7200rpm HDD, on slower CPU/HDD/eMMC probably it's much worse.
So to enable it we have to move the sqlite to separate thread/process. (I did tried it before, but ran into gevent compatiblity issues and crashes)
Btw I added --db_mode security command line option to enable WAL + sync mode.

P2P · p2p@zeroid.biton Feb 15, 2017Reply

To everyone: please post your benchmark results with different settings if you understand what nofish and I are talking about. THX!

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish:

No error messages are generated if an unknown pragma is issued. Unknown pragmas are simply ignored. This means if there is a typo in a pragma statement the library does not inform the user of the fact.

I think ON is silently ignored and set back to default (NORMAL).
Please wait for benchmark results.

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P: I'm getting the same results with ON and NORMAL, but set it to NORMAL for sure

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: are you sure? according to the doc, PRAGMA schema.synchronous = 0 | OFF | 1 | NORMAL | 2 | FULL | 3 | EXTRA;

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P:

        self.cur.execute("PRAGMA journal_mode = WAL")
        self.cur.execute("PRAGMA synchronous = ON")
P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: should I set synchronous =?

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: how to switch between WAL mode and MEMORY mode?

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P: Well you can check the speed on /Benchmark, for me:
WAL mode:

  • Insert x 10 x 1000..........0.741s [x1.35: Fine]
  • Buffered insert x 100 x 100..........0.570s [x2.28: Fast]

MEMORY mode:

  • Insert x 10 x 1000..........0.361s [x2.77: WOW]
  • Buffered insert x 100 x 100..........0.504s [x2.58: WOW]
P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: on SSD or Flash of phone, the transaction speed is ought to be much more faster. And we can benchmark it on SSD or Flash of phone anyway.

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: on a 7200RPM disk drive we can have about 60 transactions per second, so I don't think we need to worry about single transaction with single piece of data. If we have to deal with more pieces in a short time, we can group it anyway. On the contrast, if we don't do rollback and db is corrupted, when we rebuild db, the CPU is busy and it takes long time, the android system likely kills the python again!

Nofish · nofish@zeroid.biton Feb 15, 2017Reply

@P2P: Yes, that's what I measured with transaction. (left column groupped, right column one-by-one)
Everything is grouped what possible, but it's not always and ZeroNet is single threaded, so if we enable synchronous mode, then it will block the whole application while it writing.

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish:

Actually, SQLite will easily do 50,000 or more INSERT statements per second on an average desktop computer. But it will only do a few dozen transactions per second. Transaction speed is limited by the rotational speed of your disk drive. A transaction normally requires two complete rotations of the disk platter, which on a 7200RPM disk drive limits you to about 60 transactions per second.
Transaction speed is limited by disk drive speed because (by default) SQLite actually waits until the data really is safely stored on the disk surface before the transaction is complete. That way, if you suddenly lose power or if your OS crashes, your data is still safe. For details, read about atomic commit in SQLite..
By default, each INSERT statement is its own transaction. But if you surround multiple INSERT statements with BEGIN...COMMIT then all the inserts are grouped into a single transaction. The time needed to commit the transaction is amortized over all the enclosed insert statements and so the time per insert statement is greatly reduced.
Another option is to run PRAGMA synchronous=OFF. This command will cause SQLite to not wait on data to reach the disk surface, which will make write operations appear to be much faster. But if you lose power in the middle of a transaction, your database file might go corrupt.

https://www.sqlite.org/faq.html#q19

Obviously, if we want to insert many pieces of data in a short time, we should group multiple INSERT statements into a single transaction, by which we can speedup a lot.

P2P · p2p@zeroid.biton Feb 15, 2017Reply

@Nofish: On android I see Db: (version:3.15.1, API: 2.6.0). synchronous = OFF and journal_mode = MEMORY is very dangerous, now I'm not surprised the db corrupted. Would you explain what are Transaction With (1M) Without (10k)? I think default setting of sqlite is ought to be fast.

Nofish · nofish@zeroid.biton Feb 14, 2017Reply

@P2P: The current mode is synchronous = OFF and journal_mode = MEMORY

I was unable to reproduce data corruption on Win + HDD + Python 2.7.12 + Sqlite 3.8.11
Did some benchmarking with journal_mode and synchronous parameters:

synchronous = OFF
Transaction    With (1M)    Without (10k)
DELETE         1.62s        13.56s
WAL            1.90s         0.09s
MEMORY         1.63s         0.36s
TRUNCATE       1.63s         0.93s
PERSIST        1.63s         0.38s
OFF            1.63s         0.31s

synchronous = NORMAL
Transaction    With (1M)    Without (10k)
DELETE         2.50s          690s
WAL            3.29s         1.72s
MEMORY         1.63s          370s
TRUNCATE       2.42s          722s
PERSIST        2.72s          848s
OFF            2.42s          362s

Only synchronous mode protect from OS/power failure, but the speed drawback is significant. (2-100 times)

Can you check sqlite version on Android/Kivy? (it's displayed on /Benchmark page if you using the latest rev)

Mynameislegion · mynameislegion@zeroid.biton Feb 14, 2017Reply

Nice :)

P2P · p2p@zeroid.biton Feb 14, 2017Reply

@Nofish: Is zeronet's SQLite in rollback mode which supports atomic commit? Anyway, it should rebuild db automatically on error instead of refusing to run (need a notification to inform user the db is being rebuilt).

Nofish · nofish@zeroid.biton Feb 14, 2017Reply

@P2P: I don't think backup is a good idea, for example the db files in my data dir takes 65MB.
It could be possible to re-build the database on error (takes some time) or if we can re-produce the problem, then it could be possible to tweak the db settings for better data integrity. (at cost of some performance)

P2P · p2p@zeroid.biton Feb 14, 2017Reply

@Nofish: THX! It is good now on android. Another issue: some users experienced db malformed after the python was killed unexpectedly or power failure or OS failure, both on android and desktop. I suggest using SQLite's feature e.g. Online Backup API to improve robustness.

Nofish · nofish@zeroid.biton Feb 14, 2017Reply

@P2P: I just removed the animation on Android. Please confirm if it's good now.

P2P · p2p@zeroid.biton Feb 14, 2017Reply

@Yuzu: not exactly. We can see obvious different behaviors between Android System WebView and chrome.

P2P · p2p@zeroid.biton Feb 14, 2017Reply

@Nofish: in ZeroID site, the animation of nodes looks very cool, but it probably freezes the android system's build-in browser ( not chrome ) which has poor support of css animation. Would you add a fallback for that?

ZAlex · zalex@zeroid.biton Feb 13, 2017Reply

Yeeeess! I really wanted this!

12hlearn · 12hlearn@zeroid.biton Feb 13, 2017Reply

Wow~!That's Great!

Booma · booma@zeroid.biton Feb 13, 2017Reply

thanks you

Show more comments...
Nofish · nofish@zeroid.biton Feb 11, 2017

New proxy features in Rev1892:

  • Users from data/users.json working as unrestricted admin users, so they can Delete sites/Update version/etc.
  • By using --multiuser_no_new_sites normal users will not able to add new sites. (admin users still can)
  • Other security fixes
12hlearn · 12hlearn@zeroid.biton Feb 12, 2017Reply

@西木野真姬: .......you can see the tutorial how to create a site
http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:99:ZeroChat+tutorial+(new)

西木野真姬 · nishikinomaki@zeroid.biton Feb 12, 2017Reply

how to build database for my zero website?

Nofish · nofish@zeroid.biton Feb 11, 2017Reply

@Sidorex: You can use zeromux or torrent for big files, site files automatically synced between computers

Sidorex · sidorex@zeroid.biton Feb 11, 2017Reply

what about the big file support? or even syncing of folders accross multiple users/devices?

Nofish · nofish@zeroid.biton Feb 11, 2017Reply

@Lmath: thx, i see the problem now

Lmath · lmath@zeroid.biton Feb 11, 2017Reply

If you set an percentage of optional limit, you will find something interesting:

  1. If my device has 16 GB free space, and I set optional limit to 75%, ZeroNet can use 12 GB space.
  2. Then I shutdown ZeroNet, when I restart ZeroNet, ZeroNet will detected there is 4 GB free space left, so ZeroNet set optional limit to 3 GB, then ZeroNet will clean up optional files to 3 GB.
  3. Restart ZeroNet again, ZeroNet detected there is 13 GB free space left, so ZeroNet set optional limit to 9.75 GB.

So I think optional limit need set to [(the space which ZeroNet used + free space) * percentage]

Yinyue · yinyue@zeroid.biton Feb 11, 2017Reply

@Nofish: Lmath will explain with you , his English is good. :)

Nofish · nofish@zeroid.biton Feb 11, 2017Reply

@Yinyue: I just tried and it does not delete the optional files

Yinyue · yinyue@zeroid.biton Feb 11, 2017Reply

Every peer default use 10% space has issues.every time restart ZN will delete optinal files.

Sirenyc · sirenyc@zeroid.biton Feb 11, 2017Reply

Thx!

Nofish · nofish@zeroid.biton Feb 09, 2017

New version: 0.5.2 with user muting:
More info and changes on ZeroBlog

Nofish · nofish@zeroid.biton Feb 10, 2017Reply

@P2P: Thanks, updated them!

P2P · p2p@zeroid.biton Feb 10, 2017Reply

Even though the links in How to join in the home page of ZeroNet repo are updated, other info in How to join is NOT updated, e.g,

Run ZeroNet.cmd (win), ZeroNet(.app) (osx), ZeroNet.sh (linux)
On OSX you may need to make the application executable via chmod +x ZeroNet.app
If you get "classic environment no longer supported" error on OS X: Open a Terminal window and drop ZeroNet.app on it

The same applies to Installation of the Doc.

cnwfjsw · cnwfjswr01@zeroid.biton Feb 10, 2017Reply

Please take a look at this

urgeless · urgeless@zeroid.biton Feb 10, 2017Reply

@nofish: Thanks! Sorry for bothering you.

Nofish · nofish@zeroid.biton Feb 10, 2017Reply

@urgeless: Please update to latest version. (rev1884)

urgeless · urgeless@zeroid.biton Feb 10, 2017Reply

Muting doesn't appear to work for me. Git commit 381c4e486788ed955a1f0f4dd88bb44319881ea1 , Firefox 48. The menu showed up before but doesn't now

Facineroso · facineroso@zeroid.biton Feb 10, 2017Reply

After a while the two things appear. All right @Nofish:

Nofish · nofish@zeroid.biton Feb 10, 2017Reply

@Facineroso: Just tested and it's works in latest tor browser (6.5)

Facineroso · facineroso@zeroid.biton Feb 10, 2017Reply

In the browser TOR is not visible the option "Mute xxx@zeroid.bit".
"Manage muted users" does not look correctly in TOR (After a while it appears)

Erneraude · erneraude@zeroid.biton Feb 09, 2017Reply

@Nofish: I'm using 0.5.2 rev1882

Nofish · nofish@zeroid.biton Feb 09, 2017Reply

@Erneraude: Are you sure you running the latest version?
Update: There was a bug in the Mute plugin. Please update and try again.

Erneraude · erneraude@zeroid.biton Feb 09, 2017Reply

When trying to mute someone I got error [ZeroMe] Websocket callback not found: Object { to: 46, cmd: "response", result: Object, id: 42 } in all.js:25:7

Yinyue · yinyue@zeroid.biton Feb 09, 2017Reply

How to block user in ZeroMe ?

Sirenyc · sirenyc@zeroid.biton Feb 09, 2017Reply

Thx!

P2P · p2p@zeroid.biton Feb 09, 2017Reply

@Nofish: THX! Did you forget to sign & publish the newest code to ZeroMe?

Facineroso · facineroso@zeroid.biton Feb 09, 2017Reply

Thank you very much for the help. I am an apprentice user.
: )
I have updated Zeronet and I do not get the 2 blocking image (Zerome) @编程狗的博客:

编程狗的博客 · programdog@zeroid.biton Feb 09, 2017Reply

@Facineroso: Try this script

Facineroso · facineroso@zeroid.biton Feb 09, 2017Reply

This does not work How to silence hello world@kaffie.bit? This does not work for @ kaffie.bit

Facineroso · facineroso@zeroid.biton Feb 09, 2017Reply

¡Por fin! Esta si que es una actualización importante. Buen trabajo

Nofish · nofish@zeroid.biton Jan 31, 2017

As requested by lots of users: just added "Hide Hello ZeroMe messages" option to 3dot menu. Enjoy! :)
Also started working on user mute feature

Does non-global, only one site muting desirable?

Nofish · nofish@zeroid.biton Feb 10, 2017Reply

I ran some more benchmarks on Win10 with interesting results:

|                          | 32bit      | 64bit      | WLS 64bit     |
|----------------------    |--------    |--------    |-----------    |
| sign x 10                | 0.095s     | 0.045s     | 0.040s        |
| openssl verify x 100     | 0.120s     | 0.072s     | 0.057s        |
| sha512 5M x 10           | 0.208s     | 0.083s     | 0.123s        |

So for some reason Windows Linux Subsystem significantly faster, than native python .exe.

Nofish · nofish@zeroid.biton Feb 09, 2017Reply

@P2P: Thanks, fixed them. (Only set valid optional limit on startup )

P2P · p2p@zeroid.biton Feb 08, 2017Reply

@Nofish:

  • In the home page of ZeroNet repo, the How to join still contains old zerobundle, would you change the links to zeronet-win and update the other info in How to join?
  • L114 saves optional_limit = 0.0 to zeronet.conf file when First startup if GetFreeSpace error. IMO we should prevent this unwanted behavior because some people are running zeronet in various platforms we probably don't know, where it throws GetFreeSpace error. And I think we need to ignore optional_limit = 0.0 in affected client. More info in my previous post.
Lmath · lmath@zeroid.biton Feb 07, 2017Reply

@12hlearn: 说是这么说,但是我经过测试,手机上还是加载不出视频与评论,电脑上倒是一切正常。

12hlearn · 12hlearn@zeroid.biton Feb 07, 2017Reply

@Lmath: okay, I have corrected it

Lmath · lmath@zeroid.biton Feb 07, 2017Reply

@12hlearn: Special Reminding: bilibili has been supported HTTPS.

12hlearn · 12hlearn@zeroid.biton Feb 07, 2017Reply

@Nofish: sad...@Lmath: want make a mirror sites of tor, @Rainlime: and me want make a video site like https://www.bilibili.com/ , AntiLibrary is making a online library by ipfs, Loligod is making a video site by ipfs, @Strawing: is making a WikiPedia mirror, and ZeroMux is making a dropbox, other like @老司机福利: @西木野真姬: @generate: @Cxgreat2014: @Strawing: want to upload video or comic in themseleve blog or sites..

Nofish · nofish@zeroid.biton Feb 07, 2017Reply

@12hlearn: I'm not working on it yet and I have only bitcoin donation address.
What kind of site would want to use big files?

12hlearn · 12hlearn@zeroid.biton Feb 07, 2017Reply

@Nofish: how about big file support going?I want donate for it,and do you have doge coin address?
no big file support let a lot of zite developer crazy😂

P2P · p2p@zeroid.biton Feb 03, 2017Reply

@Nofish: yeah, 64bit win binary for users' choice

Nofish · nofish@zeroid.biton Feb 03, 2017Reply

I have just did some benchmarks on 32bit vs 64bit on Windows and the speedup is more than it tought:
sign x 10: 0.095s vs 0.040s
openssl verify x 100: 0.120s vs 0.057s
sha512 5M x 10: 0.208s vs 0.123s
so probably it would be nice to have a 64bit binary for win.

Nekocross · nekocross@zeroid.biton Feb 03, 2017Reply

@Nofish: Ok, thanks. It seems that performance is not a trouble for mobile cilents

Nofish · nofish@zeroid.biton Feb 03, 2017Reply

@Nekocross: Yes, 100 000 random number in 9.042s means it takes 0.09ms to generate one, so it's negligible. (we need to generate one per page request for nonce)

Nekocross · nekocross@zeroid.biton Feb 03, 2017Reply

@Nofish: Is it really OK if os.random is 400x slower on android phone compared to PC?

P2P · p2p@zeroid.biton Feb 03, 2017Reply

@Nofish: there is a comparison of most architectures , from arm to x86 https://wiki.openwrt.org/doc/howto/benchmark.openssl

Nofish · nofish@zeroid.biton Feb 03, 2017Reply

You don't have to worry about os.random speed, and the 13MB/sec sha512 verification speed is also OK.

Nekocross · nekocross@zeroid.biton Feb 03, 2017Reply

@Nofish:
@P2P
: Don't worry about sha512, most new android phones use 64bit CPU like A53

Nekocross · nekocross@zeroid.biton Feb 03, 2017Reply

@P2P: Maybe os.urandom is a bigger trouble for mobile users, it's much slower than sha512.

P2P · p2p@zeroid.biton Feb 03, 2017Reply

@Nofish: what? the benchmark's sha512 is using pure python rather than openssl? is it possible to use GPU to do that? http://hashsuite.openwall.net/android

Nofish · nofish@zeroid.biton Feb 03, 2017Reply

@Nekocross: To maximize compatibility the windows ZeroBundle is currently 32bit. It could be possible to add 20-30% speed boost by moving to 64bit. (macOS and Linux versions are 64bit ones)

Nekocross · nekocross@zeroid.biton Feb 03, 2017Reply

@Nofish: But python in zerobundle is 32bit

Nofish · nofish@zeroid.biton Feb 03, 2017Reply

@P2P: sha512 slower on 32bit machines, but faster on 64 bit ones. (thats why ZeroNet using sha512 vs sha256) The "openssl verify" speed is more important factor in general.
I'm not sure why is it so much slower on android, maybe you can try newer python version. Other than that I think we can't do anything.

P2P · p2p@zeroid.biton Feb 03, 2017Reply

@Nofish: Recently, many users post their benchmark of ZeroNet, mobile APK users experience very slow sha512 , 3~5 times slower than sha256. one example is http://127.0.0.1:43110/Me.ZeroNetwork.bit/?Post/1KNmG5rJUGhgUJGFbLkv2B5isaqu9PrZqi/12u4QT3LdGc3tw2CmP9TtnY19AYuCHo1bv/1486110939 even though newest 0.2.3 APK has openssl working for all.

P2P · p2p@zeroid.biton Feb 03, 2017Reply

@Nofish: works! THX!

Nofish · nofish@zeroid.biton Feb 02, 2017Reply

@P2P: I have added png fallback for svg, can you please check if it's working?

Crypdick · crypdick@zeroid.biton Feb 02, 2017Reply

Sweet!

Nofish · nofish@zeroid.biton Feb 01, 2017Reply

@P2P: Yeah I think the only site that still using that old signature format. I will move it to new address.

P2P · p2p@zeroid.biton Feb 01, 2017Reply

3rd issue: On android, can not open ZeroBoard because of Hash Failed: Site:1Gfey7..fcdp Verify sign error: ValueError: unsupported hash type RIPEMD160 in ContentManager.py line 818 > CryptBitcoin.py line 75 > BitcoinECC.py line 303 > BitcoinECC.py line 374 > hashlib.py line 110 > hashlib.py line 91, no matter use_openssl is True or False, no matter Android 4 or 6. ZeroBoard is old-style signed, isn't it?

1688 · 1688@zeroid.biton Feb 01, 2017Reply

@Nofish: Nice

Nofish · nofish@zeroid.biton Feb 01, 2017Reply

@1688: Not sure, depends on how much time I have for it...probably 1-2wk

1688 · 1688@zeroid.biton Feb 01, 2017Reply

@Nofish: When block spam (or somebody) function come out ?

Cyan · cyan@zeroid.biton Feb 01, 2017Reply

YES!!

P2P · p2p@zeroid.biton Feb 01, 2017Reply

@Nofish: Another issue: you changed the logo in zerohello to svg file, but it does not work on Android browsers, both chrome and ff.

P2P · p2p@zeroid.biton Feb 01, 2017Reply

@Nofish: running py file from /storage , according to log Android 6 tries to load openssl lib from /storage/emulated/0/lib where there are no libs and can't create symlink and chmod / chown as @Testapp: said. However, Android 4 & 5 can load the lib with no problem. That's very odd, I don't know whom to blame. Android 4 & 5 & 6 have same path of the lib, and same path of ANDROID_PRIVATE. Anyway, my fix can work on Android 4 & 5 & 6 ( 7 not tested, but I believe it should work), and don't have side effect on other platform, even though not so gracefully ( better fix is welcome).

Testapp · testapp@zeroid.biton Feb 01, 2017Reply

@Nofish: Can't create symlink and chmod / chown in /storage due to filesystem configuration.

Nofish · nofish@zeroid.biton Jan 31, 2017Reply

@P2P: Fixing version does not seems to be a good idea, isn't there a symlink in that directory for the latest version ?

P2P · p2p@zeroid.biton Jan 31, 2017Reply

@Nofish: we need to help Android 6 to find the lib

def openLibrary():
    global ssl
    try:
        if sys.platform.startswith("win"):
            dll_path = os.path.dirname(os.path.abspath(__file__)) + "/" + "libeay32.dll"
        elif sys.platform == "cygwin":
            dll_path = "/bin/cygcrypto-1.0.0.dll"
        elif os.path.isfile("../lib/libcrypto.so"): # ZeroBundle OSX
            dll_path = "../lib/libcrypto.so"
        elif os.path.isfile("/opt/lib/libcrypto.so.1.0.0"): # For optware and entware
            dll_path = "/opt/lib/libcrypto.so.1.0.0"
        elif 'ANDROID_PRIVATE' in os.environ: # For Android 6
            if os.path.isfile(os.environ['ANDROID_PRIVATE'].rsplit('/', 1)[0] + '/lib/libcrypto1.0.2h.so'):
                dll_path = os.environ['ANDROID_PRIVATE'].rsplit('/', 1)[0] + '/lib/libcrypto1.0.2h.so'
        else:
            dll_path = "/usr/local/ssl/lib/libcrypto.so"
        ssl = _OpenSSL(dll_path)
        assert ssl
编程狗的博客 · programdog@zeroid.biton Jan 31, 2017Reply

@Nofish: To disappear the spam is enough I think.Just disappear but do not delete them.

Nofish · nofish@zeroid.biton Jan 31, 2017Reply

So the real question is if you mute someone, then you want to disappear him/her for every site or only one?

ks · ks@zeroid.biton Jan 31, 2017Reply

@Nofish: No, it's just that I have already unsubscribed from ZeroTalk and 0List et al., so that ZeroMe is the only place I need to be able to mute people. If it's easier to implement one-site muting, go for it. That's far better than not being able to mute at all.

中文用户 · noflsh@zeroid.biton Jan 31, 2017Reply

@Nofish: +1

Nofish · nofish@zeroid.biton Jan 31, 2017Reply

@ks: So you can imagine a situation when you want to hide a user from one site, but not on another one?

ks · ks@zeroid.biton Jan 31, 2017Reply

I would be fine with one-site muting.

Show more comments...
Nofish · nofish@zeroid.biton Jan 13, 2017

ZeroNet turned 2 years old today: http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:102

Thanks for the year-long support and stay tuned! :)

Radiozen · radiozen@zeroid.biton Feb 02, 2017Reply

Thank you! I just found ZeroNet today, what a cool concept!

Th3B3st · usdyi@zeroid.biton Jan 22, 2017Reply

@ks: Thanks!

ks · ks@zeroid.biton Jan 22, 2017Reply

@Th3B3st: Sure!

Th3B3st · usdyi@zeroid.biton Jan 22, 2017Reply

@nofish: can i make a full ZeroNet node with a Raspberry Pi ?

Durand · dldx@zeroid.biton Jan 18, 2017Reply

@Jjg: That's a very good point.

Jjg · jjg@zeroid.biton Jan 17, 2017Reply

@AntiGNU: one concern I have with relying on POW is that it tends to use a lot of power which limits the platforms you can target (in particular, mobile devices). You can work around this by using specialized hardware but that kind of defeats the purpose of POW.

AntiGNU · antignu@zeroid.biton Jan 17, 2017Reply

@Nofish:

I think require POW on posting is even worse

PoW as antispam would not so bad if the PoW difficulty can be changed manually (decreased from default) in data/users/content.json.

12hlearn · 12hlearn@zeroid.biton Jan 17, 2017Reply

@P2P: I agree

P2P · p2p@zeroid.biton Jan 17, 2017Reply

I think if config.tor == "always": should be put before if checked, otherwise, it will try to testOpenport even if config.tor == "always", which wastes time.

# Try to open the port using upnp
def openport(self, port=None, check=True):
    if not port:
        port = self.port
    if self.port_opened:
        return True  # Port already opened
    if check:  # Check first if its already opened
        time.sleep(1)  # Wait for port open
        if self.testOpenport(port, use_alternative=False)["result"] is True:
            return True  # Port already opened

    if config.tor == "always":  # Port opening won't work in Tor mode
        return False
P2P · p2p@zeroid.biton Jan 17, 2017Reply

@1111111111: I've tried publishing whole site. but it seems only published js/css/html , not including users' data.

P2P · p2p@zeroid.biton Jan 17, 2017Reply

@Nofish: I'm forking GFWTalk to fight spam, of course, transfering everyone's data.json to new forum. Currently I am still signing and publishing everyone's content.json using a automatic script. The one-by-one publishing is very slow. How can I publish everyone's already signed content.json as a whole at one time?

Jjg · jjg@zeroid.biton Jan 16, 2017Reply

How did I miss this project for two years? So many of the things I've been working on or designing have had similar goals. Thank-you for doing the work for me ;) Looking forward to contributing and growing the community once I have a handle on how everything works.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@Strawing: Translating text is difficult and hard to do locally, but this translate plugin works well on ZeroNet: https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=en-US

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Strawing: I think language shouldn't be a stumbling block in this community

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Strawing: Yes, I agree with you

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@12hlearn: zeronet already has diff for transfer

Strawing · strawing@zeroid.biton Jan 15, 2017Reply

BTW, I think we can add a translate function in zerome (like facebook)

Strawing · strawing@zeroid.biton Jan 15, 2017Reply

@12hlearn: I think its not fit to use chinese in there....

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: another issue:

if "statvfs" in dir(os):  # Unix
    statvfs = os.statvfs(config.data_dir)
    free_space = statvfs.f_frsize * statvfs.f_bavail
else:  # Windows

https://github.com/HelloZeroNet/ZeroNet/blob/master/src/util/helper.py#L56 on android it will go to Windows part

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: 30s is too loose to fight spam. the 30s should be set by users. when spams come, we'll set it longer, e.g. 10min,then we will not accept 2 modifications for someone's file in 10min. Besides, front-end limit should also be implemented, e.g. we can set only 1 post/comment of someone can be display in X time.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@P2P: There is already limitation on that: Publish delayed... message if you try to add updates too often.

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: considering file-based back-end, then we can set times limit of someone's file modification in X time for specific site.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@P2P: It would be hard to add, since zeronet is file-based, and one file update can contain multiple new additions/deletions/etc.

Alipay · alipay@zeroid.biton Jan 15, 2017Reply

@Nofish: Can you let users themself's Help distribute this user's images button default to open on next version ? If this button is opened by default when users use they ID on another computer , they pictures on zerome will not lost. :)

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: I think @12hlearn 's limiting one account's number of posts in X time is an idea could be tried. The X time can be set by users. if spammers come, users can set X time long to filter spams.

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Nofish: :D Thanks~!

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@P2P: It's not unusual and I don't think we can do anything about it.

@12hlearn: Yeah it's planned

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Nofish: could add a ban user input and button in sidebar?temporary antispam

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: according to snapshot, 40+ IDs were created in last 6 hours.

Alipay · alipay@zeroid.biton Jan 15, 2017Reply

@12hlearn: Yeah,It is very easy to get a new ID by usingTorbrowser.

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Nofish: +1

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@P2P: 4 new account created in the past 1 hour. I think IP based banning is not really effective, since anyone can request a new one using Tor.

P2P · p2p@zeroid.biton Jan 15, 2017Reply

@Nofish: we should take action quickly. the spammer is still spamming now. IMO you should investigate in ZeroID site to see how many IDs are created last few hours, and how to stop it ( block IP or something quick ). My machine is doing snapshot of almost all zites every 10 mins, so if you want a snapshot of ZeroID, I can offer.

ks · ks@zeroid.biton Jan 15, 2017Reply

@AntiGNU: You're right, I'm also only talking about merger sites here. I couldn't care less what kind of restrictions people are putting on their individual zites. When it comes to muting, I'm still pretty convinced that spammers will stop spamming if they find that nobody read or comments on their posts. I'm also pretty convinced that if we see restrictions enforced on the major hubs, then we'll end up with a one-hub-per-user situation.

AntiGNU · antignu@zeroid.biton Jan 15, 2017Reply

@ks: There is nothing bad in restrictions while it be applied per zite. Users can create zite with the rules, which they like. Ignoring cannot prevent blowing of the zite directory.

For merger sites, different restrictions and rules can be applied for different display logic zites or hubs, It is a tool and not a law.

ks · ks@zeroid.biton Jan 15, 2017Reply

@AntiGNU: the check could be built into Zeronet js. Yes, I'm aware that a spammer could alter the source so that a CAPTCHA check always returns “PASS”. There will always be bright heads around. And I'm not really for any solution that restricts what people can do (that's why solutions like third party accounts, PoW, reputation, {up,down}voting, and whatnot all sucks), I'm merely picking my brains here.

ks · ks@zeroid.biton Jan 15, 2017Reply

Being able to mute certain accounts saves us from requiring a Twitter/Facebook account, it doesn't rely on a tyranny of the majority to upvote a user or their posts, it doesn't prevent anybody from posting to their heart's content, it doesn't censor anything, but it does enable each individual user to make invisible posts that they don't want to see or engage in.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@ks: I see spam is going to be a problem at a point, that's why I think facebook/twitter profile verification should be required or as alternative there could be cryptocurrency proof-of-burn (or donate) solution.

AntiGNU · antignu@zeroid.biton Jan 15, 2017Reply

@ks: Which server should be check CAPTCHAs: centralized third-party or what else?

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@AntiGNU: :D

AntiGNU · antignu@zeroid.biton Jan 15, 2017Reply

@12hlearn: it is a good idea

ks · ks@zeroid.biton Jan 15, 2017Reply

@AntiGNU: it could be simple math problems: what is 11 + 2

12hlearn · 12hlearn@zeroid.biton Jan 15, 2017Reply

@Nofish: Is it possible to limit SPAM by limiting the number of messages that can be sent per minute? For example, an ID in a minute can only send five messages, more than refused to accept?No one will send more than five messages in a minute,except robot and spammer

AntiGNU · antignu@zeroid.biton Jan 15, 2017Reply

CAPTCHA cannot be used because P2P nature of ZN. Who will verify it?

ks · ks@zeroid.biton Jan 15, 2017Reply

@Nofish: so is the spam.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@ks: It also would be horrible user experience

ks · ks@zeroid.biton Jan 15, 2017Reply

@Nofish: I was talking about CAPTCHAs for posting.

AntiGNU · antignu@zeroid.biton Jan 15, 2017Reply

I think, we need a reputation system. Example, zite owner approves new users and then the approved users can also approve or vote. And PoW would be good for new users.

Nofish · nofish@zeroid.biton Jan 15, 2017Reply

@ks: I don't think anyone targeting ZeroID with automated account creation, so captcha is not a solution here.

ks · ks@zeroid.biton Jan 15, 2017Reply

Perhaps the best solution would be to be able to mute certain accounts. We already have the posibility of not subscribing to a spammer's zite or profile, but being able to mute could make e.g. the firehose useful even in the midst of a spammer attack.

Show more comments...
Nofish · nofish@zeroid.biton Jan 10, 2017

Richard Stallman reached me if I want to change the licence from GPLv2 to GPLv3. I started researching about the differences, but its not that easy for me to figurative out how would it affect the real-life use cases.
Any advice?

Zeronon · zeronon@zeroid.biton Jan 25, 2017Reply

As far as I know, even GPLv2 could be pulled off from official iOS store. http://bit.ly/2jdHdip http://zd.net/2ksqwkq No idea about GPLv1

Nofish · nofish@zeroid.biton Jan 24, 2017Reply

@P2P: Thanks, changed to it!

Nofish · nofish@zeroid.biton Jan 24, 2017Reply

@ks: Because iOS does not allows you to modify the application (without jailbreak)

ks · ks@zeroid.biton Jan 24, 2017Reply

@Nofish: Why would that be?

Nofish · nofish@zeroid.biton Jan 24, 2017Reply

@Grahf: As far as I know GPLv3 would prevent submit ZeroNet to iOS Appstore for example.

Grahf · grahf@zeroid.biton Jan 24, 2017Reply

A bit late, but I'd vote for changing to GPLv3. The anti-tivoization changes are a welcome change. Switching from GPLv2 to v3 is fairly straightforward, unlike if you were switching the license entirely.

P2P · p2p@zeroid.biton Jan 24, 2017Reply

@Nofish: The new Chinese forum is OK now, pls replace the link of Chinese forum in top-bar of ZeroTalk http://127.0.0.1:43110/NewGFWTalk.bit/

P2P · p2p@zeroid.biton Jan 24, 2017Reply

@12hlearn: THX

P2P · p2p@zeroid.biton Jan 24, 2017Reply

@Lmath: THX! make a PR pls.

Lmath · lmath@zeroid.biton Jan 23, 2017Reply

zh: "Please use English, you can reach other language forums at the top of this page": "请使用英语,你可以在页面顶部到达其他语言的论坛"
zh-tw: "Please use English, you can reach other language forums at the top of this page": "請使用英語,你可以在頁面頂部到達其他語言的論壇"

Lmath · lmath@zeroid.biton Jan 23, 2017Reply

@P2P: Which notification should I translate?

P2P · p2p@zeroid.biton Jan 23, 2017Reply

@Nofish: I think it is due to the GFWTalk was spammed and I am still forking it (soon it will be OK though ), during these days Chinese users have no Chinese forum to post. I will ask someone to translate the notification. maybe @Lmath: ?

Nofish · nofish@zeroid.biton Jan 23, 2017Reply

@P2P: Any idea why so many Chinese topics on ZeroTalk recently? I have added a notification to new topic creation panel, does not seems working :) Maybe if anyone could translate it, then it could help.

Nekocross · nekocross@zeroid.biton Jan 12, 2017Reply

GPL v3 offers more protection while making some trouble. For zeronet, both are OK

Silverstorm · silverstorm@zeroid.biton Jan 11, 2017Reply

GPL v3 addresses some points that could allow someone to partially circumvent its purpose. Personally I'm not an extreme fan of GPL but if you like the GPL philosophy, GPL v3 is more solid than GPL v2 to protect its distribution model. That's all.

Martinv · martinv@zeroid.biton Jan 11, 2017Reply

@Zit: well that is really bad advice, no matter the context.

Zit · zit@zeroid.biton Jan 11, 2017Reply

Personally and basically, I would blindly accept whatever he suggests.

Martinv · martinv@zeroid.biton Jan 10, 2017Reply

@Nofish: Classic Richard (?)

Nofish · nofish@zeroid.biton Jan 10, 2017Reply

@Martinv: Did, but got an out-of-office autoreply

Martinv · martinv@zeroid.biton Jan 10, 2017Reply

How about you ask Richard Stallman himself? ;)

Poseid0n · jop@zeroid.biton Jan 10, 2017Reply

@ZAlex: https://www.gnu.org/licenses/rms-why-gplv3.html

«GPLv3 ensures you are free to remove the handcuffs. It doesn't forbid DRM, or any kind of feature. It places no limits on the substantive functionality you can add to a program, or remove from it. Rather, it makes sure that you are just as free to remove nasty features as the distributor of your copy was to add them. Tivoization is the way they deny you that freedom; to protect your freedom, GPLv3 forbids tivoization.»

ks · ks@zeroid.biton Jan 10, 2017Reply

@weakish: Oh, I see…

weakish · weakish@zeroid.biton Jan 10, 2017Reply

@ks: This is not the clause of GPLv2. It is an instruction on how to use GPLv2. If you ship your software with a copy of GPLv2, and put these words on the document, source file header, etc, then you actually license your software under GPLv2+. That means anyone can redistribute your software with the license changed to GPLv3 or GPLv3+. The preferred way of using GPL license by FSF is license your software under GPLvx+, i.e. the current GPL license or any later version. Though some projects reject this silent upgrading approach, for example, the Linux kernel.

ks · ks@zeroid.biton Jan 10, 2017Reply

What about the GPL2 clause that reads

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Doesn't that mean that I can switch my own code as I see fit and redistribute other's code under GPL3?

weakish · weakish@zeroid.biton Jan 10, 2017Reply

@Nofish: It does not prevent people to run proxies blocking some sites. The most difference between GPLv2 and GPLv3 is tivoization. So if ZeroNet was under GPLv3, someone making a locked-in devices are not allowed to ship ZeroNet with their products.

weakish · weakish@zeroid.biton Jan 10, 2017Reply

@Nofish: In US & EU, most active contributors of the project should agree on the change. Minor contributors can not influence the change.

weakish · weakish@zeroid.biton Jan 10, 2017Reply

@ZAlex: No.

ZAlex · zalex@zeroid.biton Jan 10, 2017Reply

@Nofish: Has contributors transferred their rights of patches to you?

12hlearn · 12hlearn@zeroid.biton Jan 10, 2017Reply

@Nofish: It seems you should ask them...

Nofish · nofish@zeroid.biton Jan 10, 2017Reply

Other question: Since it contains code from other contributors can I change the license of the project at all?

ZAlex · zalex@zeroid.biton Jan 10, 2017Reply

@Nofish: the case, which you cited, is similar to DRM. Quote from GNU FAQ:

You can use code released under GPLv3 to develop any kind of DRM technology you like.
The GNU GPL does not restrict what people do in software

ulrichard · ulrichard@zeroid.biton Jan 10, 2017Reply

Is RMS active on zeronet yet? Or would that be his condition?

ZAlex · zalex@zeroid.biton Jan 10, 2017Reply

Read this page if you haven't already

Nofish · nofish@zeroid.biton Jan 10, 2017Reply

eg.: would it prevent people to run proxies that allows access only some, white-listed sites?

12hlearn · 12hlearn@zeroid.biton Jan 10, 2017Reply

:)

Show more comments...
Nofish · nofish@zeroid.biton Jan 03, 2017

I want to add standard .exe/.app/.msi/.dmg installation method for ZeroNet.
Please help if you have any suggestions: Win, Mac

Greatsick · greatsick@zeroid.biton Jan 11, 2017Reply

hello nofish i create a issue for feature request to zerome in subject the vote post :::: is here

公共 · gonggong@zeroid.biton Jan 09, 2017Reply

Hello, Nofish. Do we have api for file append in zeroframe.cmd command ?

Sirenyc · sirenyc@zeroid.biton Jan 08, 2017Reply

Nofish, take a look at the email I sent you. =) Ty

公共 · gonggong@zeroid.biton Jan 06, 2017Reply

@Nofish: Ok, thank you very much. My problem has resolved .

Nofish · nofish@zeroid.biton Jan 05, 2017Reply

@公共: You need to add "optional": "data/optional/.*", to content.json, so the files in the data/optional directory will be excluded from site limit

公共 · gonggong@zeroid.biton Jan 05, 2017Reply

@Nofish: If still want publish site size > 10MB and they are almost is option files , what can i to do ?

公共 · gonggong@zeroid.biton Jan 05, 2017Reply

@Nofish: OK,Thanks

Nofish · nofish@zeroid.biton Jan 05, 2017Reply

@公共: By default the sites limited to 10MB, probably you try to add more content than that. You can see the error message in log/debug.log

公共 · gonggong@zeroid.biton Jan 05, 2017Reply

@Nofish: I need your help, when I upload file always alert sign error. And I can not found setting's error. I need you help me find it if expend little times.http://127.0.0.1:43110/1CKb48FyYBvs4yhPfyob4C6D3XYYX77BqD/

Shellbound · shellbound@zeroid.biton Jan 04, 2017Reply

I am using Arch and use a package that automatically build zeronet from github... The problem with snapcraft is that it bundles dependencies. Which means it transfers responsibility from maintainer to the developer to keep his package up-to-date. This means you will have to update the package every time there is a security patch out there. So it could work but I don't trust it much. I prefer the much smaller ordinary packages that don't add bloat to the system.

ulrichard · ulrichard@zeroid.biton Jan 04, 2017Reply

@Nofish: I have been running zeronet from source with the dependencies from the standard debs in ubuntu for something more than a year. Never noticed an issue with outdated packages. Things might be different for Debian itself, maybe.

ulrichard · ulrichard@zeroid.biton Jan 04, 2017Reply

@Nofish: I saw that there is already a snap. But when I tried to install it, I got a login page from canonical. That felt very strange.

Backup · backup@zeroid.biton Jan 04, 2017Reply

please make a .deb or atleast use flatpack instead of snap packages since flatpack uses sandboxing by default

Border0464fred · border0464fred@zeroid.biton Jan 03, 2017Reply

+1 for a .deb

Nofish · nofish@zeroid.biton Jan 03, 2017Reply

@ulrichard: Before the everything packed-in zerobundle linux release there was lots of problems with outdated packages, so I would prefer something like http://snapcraft.io/

ulrichard · ulrichard@zeroid.biton Jan 03, 2017Reply

A .deb would be great. I tried that in the past, but a working setup.py would be the pre-condition.

Nofish · nofish@zeroid.biton Jan 01, 2017

Happy New Year! Image uploading added to ZeroBlog! :)
http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:101:Image+uploading+and+zooming

Shadesong · shadesong@zeroid.biton Jan 03, 2017Reply

Thank you!

Nofish · nofish@zeroid.biton Dec 29, 2016

Easy post formatting added to ZeroBlog. Next: Image uploading.
http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:100:Easy+post+formatting

Zeronon · zeronon@zeroid.biton Jan 16, 2017Reply

Step by step, life is a piece of cake. Relive the moment.

Rapapobre · rapapobre@zeroid.biton Dec 30, 2016Reply

awesome! thanks!

Brahman · brahman@zeroid.biton Dec 30, 2016Reply

Great, really good job! :D

sthetz · sthetz@zeroid.biton Dec 30, 2016Reply

Great, thanks for your good work! ZeroNet gets better and better.

Nofish · nofish@zeroid.biton Dec 14, 2016

Coffeescript-less and simplified rework of the ZeroChat tutorial:
http://127.0.0.1:43110/Blog.ZeroNetwork.bit/?Post:99:ZeroChat+tutorial+(new)
Plus now you can create new site using ZeroHello, so you need no to open command line for the tutorial!
(If you going to do it, please update to Rev1785)

Backup · backup@zeroid.biton Dec 25, 2016Reply

how do i recover an account from my backed up user.json?

Th3B3st · usdyi@zeroid.biton Dec 25, 2016Reply

@Sirenyc: yes that could be a good idea.

Sirenyc · sirenyc@zeroid.biton Dec 24, 2016Reply

@Th3B3st: You could have an official ZN chat!

Th3B3st · usdyi@zeroid.biton Dec 24, 2016Reply

@Nofish can you add in the next release of ZeroNet bundle IPFS

Th3B3st · usdyi@zeroid.biton Dec 20, 2016Reply

@Sirenyc: I have thought a Slack group to discuss organized with whole ZeroNet community for improve all togheter this network. What do you think about it @Nofish

莱文倩 · lovelychian@zeroid.biton Dec 19, 2016Reply

@Nofish: I think you can make chat group with zeroid . And allow everyone create chat group . When user follow or join a group send message in hello page . Allow user leave chat group . Every chat group is a merge site .

莱文倩 · lovelychian@zeroid.biton Dec 19, 2016Reply

@P2P: Nice

Xeers2 · xeers2@zeroid.biton Dec 14, 2016Reply

Updated and corrected Spanish translations

P2P · p2p@zeroid.biton Dec 14, 2016Reply

ZeroTalk is injected many Chinese simple questions again! Chinese newbies tend to ignore the navi link to Chinese forum since the ZeroTalk 's UI is already translated into Chinese. They think the 中文 on the top of the page is a button to change UI language. It was not a problem a month ago before ZeroTalk 's UI is translated. My idea is replace 中文 to 中文论坛,which means Chinese forum. Further more, please consider add link to specific language-speaking ZeroTalk forum on welcome page for new users. https://github.com/HelloZeroNet/ZeroHello/issues/29

Sirenyc · sirenyc@zeroid.biton Dec 14, 2016Reply

@Nofish: Nice!

Nofish · nofish@zeroid.biton Dec 14, 2016Reply

I'm planning to do a level2 version of the chat tutorial with Merger sites feature (channels), Newsfeed, and maybe image uploading

Sirenyc · sirenyc@zeroid.biton Dec 14, 2016Reply

You could have a site chat for each country to ask questions with the users.

Nofish · nofish@zeroid.biton Nov 28, 2016

Internet freedom around the world declined in 2016 for the sixth consecutive year.
https://freedomhouse.org/report/freedom-net/freedom-net-2016

Two-thirds of all internet users – 67 percent – live in countries where criticism of the government, military, or ruling family are subject to censorship.

Zeronon · zeronon@zeroid.biton Dec 29, 2016Reply

Where there is darkness, there is a market for light.

Used · used@zeroid.biton Dec 29, 2016Reply

happy holidays and a prosperous new year!

Xeers2 · xeers2@zeroid.biton Dec 12, 2016Reply

Zeronet. Translated to Spanish.zip
A friend checked the translations. I do not know how to publish in GitHub.
I would appreciate it if you published it.
http://www.embedupload.com/?d=4BMYNYAZZJ

Lmath · lmath@zeroid.biton Dec 09, 2016Reply

@Arkimedes: Yes, I can see the name in the ZeroMail.

Arkimedes · arkimedes@zeroid.biton Dec 09, 2016Reply

@NoFish do you have a zeromail?

Shadesong · shadesong@zeroid.biton Dec 02, 2016Reply

my tianchao

Lmath · lmath@zeroid.biton Nov 29, 2016Reply

@Ysc3839: Are you sure? I tested to enable Tor for every connection without a pluggable transport or a proxy, then the ZeroHello Displayed Tor: Available, but I couldn't access any new sites (No peers was displayed). And If I published some contents, I can't see the contents on public proxy. So it seems to be an illusion.

Gaslimit · gaslimit@zeroid.biton Nov 28, 2016Reply

Internet in the countries where you might be penalized for seeding torrents is not free at all. Now, show me the right map.

Ysc3839 · ysc3839@zeroid.biton Nov 28, 2016Reply

@Lmath: I'm from China. I can't access Tor directly using Tor browser but ZeroNet's Tor works fine without configuration(but very slow).

Jro · jro@zeroid.biton Nov 28, 2016Reply

ZeroNet solves some problems but it is a problem that everything we writes in here is public. Too little focus on privacy and encryption in ZeroNet sites. Very easy to collect all data for a ZeroNet cert and find out everything about that user.

Nekocross · nekocross@zeroid.biton Nov 28, 2016Reply

看来ZeroNet大有前途

Yes,we must need to use a VPN proxy & obfs4 bridges to connect to Tor network , If we don't use those ,we can't connect to Tor network. The tor tracker is also a problem for Chinese users.And sometimes,I am as a new user on another computer,It can NOT auto download the ZeroNet from Github.And https://zeronet.io language button is so small,some new users don't know the site has they mother land language .the Chinese(Simplified)should translate to 中文简体

Lmath · lmath@zeroid.biton Nov 28, 2016Reply

@Nofish: China government blocked directly connect to Tor, and only meek (require Tor Browser) and few obfs4 pluggable transport are available, so it doesn't work automatically.

frog · frog@zeroid.biton Nov 28, 2016Reply

Hi, There might be a bug that followed users don't show up under "Followed users" after refreshing zerome. And In the profile page, I can see all followed users. By clicking and following each person again, I got duplicated entries in the "follow" key of data.json.

@Nofish: It is better than DHT ?

Nofish · nofish@zeroid.biton Nov 28, 2016Reply

@说鸡不说巴: There is trackers on Tor network, so it should not be a problem. And since 0.5.0 the peers are saved between restarts, so your ZeroNet client will still work even if you can't reach any tracker.

@Ronin: You can @nofish ,this is the author of zeronet .

Ronin · ronin@zeroid.biton Nov 28, 2016Reply

@说鸡不说巴: That would be a useful feature. Are there any plans for this?

So , 2/3 of the people very need ZeroNet. China's users need ZeroNet achieve DHT to find peers.If the china 's GFW blocks all the trackers of zeronet ,we can't use Zeronet.It is a boring thing.

Mzero · mzero@zeroid.biton Nov 28, 2016Reply

I am Not Free!

Nofish · nofish@zeroid.biton Nov 20, 2016

Added multi language support to https://zeronet.io/
Please submit your translation here:
https://github.com/HelloZeroNet/zeronet.io/tree/master/languages

Hostfat · hostfat@zeroid.biton Nov 25, 2016Reply

@Nofish Are you still working on creating a market? :)

P2P · p2p@zeroid.biton Nov 25, 2016Reply

@Nofish: see my post, too many comments, cannot load more comments due to if (Date.now()-s > 15)

P2P · p2p@zeroid.biton Nov 23, 2016Reply

@Nofish: oh, it's hard to believe none of them got merged.

Ysc3839 · ysc3839@zeroid.biton Nov 23, 2016Reply

@Nofish: Good!

Nofish · nofish@zeroid.biton Nov 23, 2016Reply

@P2P: Also here is a PR for Python 2.7.11 support: https://github.com/kivy/python-for-android/pull/775 and an another repo for 2.7.12: https://github.com/opacam/python-for-android/tree/python-2.7.12

P2P · p2p@zeroid.biton Nov 23, 2016Reply

@Ysc3839: but python-for-android is being active developed, really no time to update the base of it? Any way, you can try.
EDIT: @Ysc3839 told me just now he found an instruction of compiling python 2.7.9 for android http://www.srplab.com/files/others/compile/cross_compiling_python_for_android.html

Ysc3839 · ysc3839@zeroid.biton Nov 23, 2016Reply

@P2P: I think it's because they don't have time to update. We should try it first.

P2P · p2p@zeroid.biton Nov 23, 2016Reply

@Ysc3839: I'm afraid it would not be easy. python-for-android dev team has much more experience, they even cannot compile new Python running under android

Ysc3839 · ysc3839@zeroid.biton Nov 23, 2016Reply

@P2P: I think you shouldn't waste time on python for android. Try to compile Python ourselves.

P2P · p2p@zeroid.biton Nov 23, 2016Reply

@Nofish: but it's for windows

Nofish · nofish@zeroid.biton Nov 23, 2016Reply

@P2P: According to https://github.com/kivy/kivy/wiki/Batch-installer-for-windows%28KivyInstaller%29 Defaults: Python versions 2.7.11, 3.4.4

P2P · p2p@zeroid.biton Nov 23, 2016Reply

@Nofish: I was following kivy to package APK, actually kivy is based on python-for-android, automated by buildozer, which are exact ones I was using. So seems impossible to go away from python 2.7.2 if APK is based on python 2. But f u go to python 3, python-for-android new toolchain offers python 3.4.2

Nofish · nofish@zeroid.biton Nov 23, 2016Reply

@P2P: 2.7.2 is very old (5years+) and not supported. I think https://kivy.org is the best way to add python applications to android/ios, but I have not experience with mobile development, so not sure if its suitable.

P2P · p2p@zeroid.biton Nov 23, 2016Reply

Hi, I've compiled ZeroNet using python-for-android (p4a), automated by buildozer , but p4a only have python 2.7.2, no matter old toolchain or new toolchain. Is ZeroNet compatible with python 2.7.2? Compiled using old toolchain, APK can run, sometimes I can see some zites, but sometimes cannot, with content.json Hash Failedin log. Gevent is old in old toolchain, but when using new toolchain , APK fails to run.

Grahf · grahf@zeroid.biton Nov 23, 2016Reply

Fantastic work!

Hostfat · hostfat@zeroid.biton Nov 22, 2016Reply

More :)

https://github.com/HelloZeroNet/ZeroMe/pull/18
https://github.com/HelloZeroNet/ZeroHello/pull/19

I think that if you all these files on https://www.transifex.com (it's free for open source projects) you will get more participants.

Nofish · nofish@zeroid.biton Nov 22, 2016Reply

Thanks! Added: https://zeronet.io/it

Nofish · nofish@zeroid.biton Nov 20, 2016Reply

@Mkg20001: Thanks, added: https://zeronet.io/de

Nofish · nofish@zeroid.biton Nov 18, 2016

New version 0.5.1:

  • Multi-language support
  • Favicon for sites
  • Added Hungarian translation for Core, Sidebar, ZeroHello, ZeroTalk, ZeroMe as example, please help translate to other languages! :)
Sirenyc · sirenyc@zeroid.biton Nov 20, 2016Reply

This PT translation that is in zeronet and PT_BR (brazil), could rename to PT_BR, and create a new one with PT_PT (portugal).

=)

Jro · jro@zeroid.biton Nov 20, 2016Reply

Added 5 da.json files. Nice and easy to translate ZeroNet

Sirenyc · sirenyc@zeroid.biton Nov 19, 2016Reply

Now that my zeronet has updated to PT_BR! =)

Sirenyc · sirenyc@zeroid.biton Nov 19, 2016Reply

@megfault: Brazilian Portuguese has to look like this:

PT_BR

Yes, I'll look. =)

megfault · megfault@zeroid.biton Nov 19, 2016Reply

@Sirenyc: definitely. I submitted it as pt-pt, but they requested it as pt only. I now asked how to name Brazilian Portuguese, which is usually pt-br. You can see my pull request here: https://github.com/HelloZeroNet/ZeroNet/pull/654

Sirenyc · sirenyc@zeroid.biton Nov 19, 2016Reply

@megfault: Portuguese of Brazil and of Portugal are different, and the translation is good to be separated.

megfault · megfault@zeroid.biton Nov 19, 2016Reply

@Sirenyc: From Portugal or Brazil? I added one for Portuguese from Portugal.

megfault · megfault@zeroid.biton Nov 19, 2016Reply

@Greatsick: I am not the best French speaker, but I can give it a try afterwards.

Sirenyc · sirenyc@zeroid.biton Nov 19, 2016Reply

Added a Portuguese (PT_BR) translation for ZeroNet. =)

Greatsick · greatsick@zeroid.biton Nov 19, 2016Reply

@megfault: and french?

megfault · megfault@zeroid.biton Nov 19, 2016Reply

Added a Portuguese translation for ZeroNet. ZeroHello/Me/Talk coming soon.

cnwfjsw · cnwfjswr01@zeroid.biton Nov 19, 2016Reply

And current limitations on translated text in timeline breaks the grammar of Chinese. probably there should be placeholder instead of simply append.

P2P · p2p@zeroid.biton Nov 19, 2016Reply

in zerohello a followed post a comment Your post started following you In xxxx's post , in ZeroMe's suggested users Followed byare also needed to be translated.

cnwfjsw · cnwfjswr01@zeroid.biton Nov 19, 2016Reply

Probably ZeroMe should have a target='_blank'for every outgoing links

P2P · p2p@zeroid.biton Nov 19, 2016Reply
cnwfjsw · cnwfjswr01@zeroid.biton Nov 19, 2016Reply

@Lmath: Seems TOR: AVAILABLE is left out?
And there is *Az* UiServer Websocket
needs review.

P2P · p2p@zeroid.biton Nov 19, 2016Reply

@Lmath: yes, my fault, i meant the tray for Windows, @Nofish

Lmath · lmath@zeroid.biton Nov 19, 2016Reply

@Nofish: He should mean the tray for Windows need be translate.

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

@P2P: ZeroBundle downloads ZeroNet, so its translated

P2P · p2p@zeroid.biton Nov 19, 2016Reply

@Nofish: I think we also need to translate ZeroBundle.

Lmath · lmath@zeroid.biton Nov 19, 2016Reply

@Nofish: Yes, clear: both; to .settings-owner fixed the problem, and needn't .settings-owned {overflow: visible} .

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

@Lmath: It's brokes the "this is my site changer", so other workaround is needed. (I can't reproduce, so cant fix)

Update: can you please check if "clear: both;" to .settings-owner fixes the problem?

Lmath · lmath@zeroid.biton Nov 19, 2016Reply

@Nofish: I'm sorry but the property is overridden by #checkbox-owned ~ .settings-owned in line 357.
see: http://localhost:43110/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/data/users/1958F7oCppj78MP966AfojMQwHg2WUupzq/1479552693.jpg

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

@Lmath: I can't reproduce the error in FF or Chrome, but I see no side effect, so added to css

Lmath · lmath@zeroid.biton Nov 19, 2016Reply

@Nofish: After I translate .owned-title, .settings-owned goes to the right part, it's normal in other non-CJK-language.
I found it is normal if I set .settings-owned {overflow: visible}, but I'm not sure whether it will have side effects.
see the image: http://127.0.0.1:43110/Me.ZeroNetwork.bit/merged-ZeroMe/1RedkCkVaXuVXrqCMpoXQS29bwaqsuFdL/data/users/1958F7oCppj78MP966AfojMQwHg2WUupzq/1479547180.jpg

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

Chinese translation is complete and live! ( thanks to @lmath)
@Balancer73, @Mkg20001: Added translations instructions to ZeroBlog

Mkg20001 · mkg20001@zeroid.biton Nov 19, 2016Reply

I could help with German

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

@P2P: Currently the translation is partial, I will add it to ZeroHello if the other files will be translated as well (at least Sidebar and ZeroHello)
To test it you can add language = zh to zeronet.conf

P2P · p2p@zeroid.biton Nov 19, 2016Reply

still cannot see ZH due to zerohello langs = ["en", "hu"]; after update to latest( got zh.json in local disk )

Sirenyc · sirenyc@zeroid.biton Nov 19, 2016Reply

Thx! @Nofish

Nofish · nofish@zeroid.biton Nov 19, 2016Reply

@Firebox: It was incompatible with firefox, fixed!

Greatsick · greatsick@zeroid.biton Nov 19, 2016Reply

@Firebox: me too! and can't show my self language!!

Nofish · nofish@zeroid.biton Nov 18, 2016Reply

other sites later...

Greatsick · greatsick@zeroid.biton Nov 18, 2016Reply

and zeroblog??

Greatsick · greatsick@zeroid.biton Nov 18, 2016Reply

thank, i make me self language.

Nofish · nofish@zeroid.biton Nov 18, 2016Reply

@Greatsick: you need to make copy of src/Translate/languages/hu.json file to add them.

Greatsick · greatsick@zeroid.biton Nov 18, 2016Reply

and french, espagnol, german language, When?

Show more comments...
Nofish · nofish@zeroid.biton Nov 08, 2016

New version 0.5.0:

  • Many optional file enhancements and new API commands
  • Manage optional files and limit optional file HDD usage using ZeroHello
  • Image uploading to ZeroMe
  • Save peers to database to keep them between restarts

Full changelog on ZeroBlog

To upload an image it's recommended to have opened port or tor connection and you have to keep your computer running for a while after the upload. (you can see the peer number and the number of uploads for your files of ZeroHello)

You can help distributing other user's optional files by checking "Help distribute this user's images" on user's profile page or you can distribute everyone's new file on the hub by checking "Help distribute all new files" on ZeroHello.

Wakelain · wakelain@zeroid.biton Nov 13, 2016Reply

@Nofish: could we get a way to list ZeroMe posts by most recently posted in

Nofish · nofish@zeroid.biton Nov 12, 2016Reply

@P2P: Opened an issue for it: https://discuss.gogs.io/t/mirror-function-stopped-working-on-try-gogs-io/779/1
Bitbucket does not support live git sync as far as i know.

P2P · p2p@zeroid.biton Nov 12, 2016Reply

@Nofish: https://try.gogs.io/ZeroNet/ZeroNet this mirror is not updated. Some users in China reported that (s)he is not able to update ZeroNet. Gitlab is blocked in some area of China, and gogs mirror is not updated. More mirrors needed? https://bitbucket.org/ is widely used in China.

Nofish · nofish@zeroid.biton Nov 12, 2016Reply

@P2P: Maybe it's possible with javascript, but the library is huge (30MB) and very slow (takes minutes to convert some second gif)

P2P · p2p@zeroid.biton Nov 12, 2016Reply

@Nofish: is it possible to convert it automatically via JS in browser or via python backend?

Nofish · nofish@zeroid.biton Nov 12, 2016Reply

@P2P: animated gifs are huge (1MB-30MB) so it's not realy good for p2p storage/distirbution. mp4 is much smaller (used on giftime) could be possible, but then everyone has to convert it for him/herself

P2P · p2p@zeroid.biton Nov 12, 2016Reply

@Nofish: what about Animated GIF in ZeroMe? They become static after shared on ZeroMe.

Nofish · nofish@zeroid.biton Nov 11, 2016Reply

@P2P: No plans yet

P2P · p2p@zeroid.biton Nov 11, 2016Reply

@Nofish: what's your next major goal of ZeroNet dev? Android APP? or multiple languages UI? ( we can translate the UI into Chinese, for example )

P2pwave · p2pwave@zeroid.biton Nov 10, 2016Reply

@Nofish: Zerome should support one more pictures uploaded!
And not just pictures,videos,files etc should be supported!

Nofish · nofish@zeroid.biton Nov 09, 2016Reply

@ZAlex: Images resized automatically to max. 900x700px displayed as max 530x600px on listing.
Not sure yet, need pull request @ github

ZAlex · zalex@zeroid.biton Nov 09, 2016Reply

And will you merge some features (blocklist, tags, comment liking) from ZeroMe Plus?

ZAlex · zalex@zeroid.biton Nov 09, 2016Reply

What height and width is the most optimal?

Sirenyc · sirenyc@zeroid.biton Nov 08, 2016Reply

@Nofish: I think a lot of people do not know how to leave the site with optional files =/ I even needed help to leave ZeroTV like this. (Firebox)

It could have some easier way or a tutorial on how to leave the site like this to enter the list.

Thanks for answering!

Nofish · nofish@zeroid.biton Nov 08, 2016Reply

@Sirenyc: Only sites with optional files are displayed on that list. We does not store statistics for normal files, so can't display them.

Xeers · xeers@zeroid.biton Nov 08, 2016Reply

@Nofish: ok, thanks

Nofish · nofish@zeroid.biton Nov 08, 2016Reply

@Xeers: You can ignore it, it's fake detection. If you don't trust ZeroBundle's python.exe you can download it from https://www.python.org/downloads/ (you need 2.7.x)

Xeers · xeers@zeroid.biton Nov 08, 2016Reply

@Nofish: ¡Atención! Malwarebytes Anti-Ransomware b.0.9.17.661 detecta como ataque rasonware a Zeronet (actualización 0.5.0, Rev1702)

Nofish · nofish@zeroid.biton Nov 08, 2016Reply

@P2P: Pinned files will not be deleted even if you run out of limit

Sirenyc · sirenyc@zeroid.biton Nov 08, 2016Reply

Not all sites I have on my list appear in the new part of "FILES" to help sow the files, you can not put this part of optional files as default for all the site and so appear in "FILES"?

Sirenyc · sirenyc@zeroid.biton Nov 08, 2016Reply

ZeroNet is so amazing!!! [2]

Eibriel · eibriel@zeroid.biton Nov 08, 2016Reply

ZeroNet is so amazing!!!

P2P · p2p@zeroid.biton Nov 08, 2016Reply

what is "pin" feature used for?

Hexagon · hexagon@zeroid.biton Nov 08, 2016Reply

I just had to docker-compose pull; docker-compose up -d (using your image from docker registry) and tadaaa... everything works like charm (nofish/zeronet)

Erotic · erotic@zeroid.biton Nov 08, 2016Reply

@Zanity: Ok ,It is done

Hexagon · hexagon@zeroid.biton Nov 08, 2016Reply

woww! it's amazing! :)

Zanity · zanity@zeroid.biton Nov 08, 2016Reply

Thank you @Nofish!

Zanity · zanity@zeroid.biton Nov 08, 2016Reply

@Erotic: Update the blog first

Nekocross · nekocross@zeroid.biton Nov 08, 2016Reply

You are awesome!!!!!!!

Erotic · erotic@zeroid.biton Nov 08, 2016Reply

Your blog Not Found !

P2P · p2p@zeroid.biton Nov 08, 2016Reply

GREAT! THX!

Show more comments...
Nofish · nofish@zeroid.biton Sep 29, 2016

https://www.kickstarter.com/projects/gotenna/gotenna-mesh-off-grid-people-powered-connectivity
Communicate without cell, wifi & satellites using your existing smartphone. Relay messages through other users to extend range!

Sound interesting for us, is there any open (and cheaper) alternative to this?

Border0464fred · border0464fred@zeroid.biton Nov 09, 2016Reply

https://wiki.reseaulibre.ca/ is a router to router meshnet over montreal city, the website is in french but most of them speak english

Kjl · kjl@zeroid.biton Oct 28, 2016Reply

8887

Splinterk · splinterk@zeroid.biton Oct 24, 2016Reply

Hi nofish i've created this web "framework" i leave you the link .

Zerofx · zerofx@zeroid.biton Oct 10, 2016Reply

In Italy there is the Ninux Project. Basically, home build mesh wifi network.

Parigo · parigo@zeroid.biton Oct 08, 2016Reply

I am looking for something similar too.

Idea, use a Raspeberry Pi as modem: Phone <wifi-> Raspberry Pi <Long Range FM-> Raspberry Pi <wifi-> Phone

Phone to phone, but if one phone has 4G signal, it can act as a internet relay.

http://rpi900.com/

Wigy · wigy@zeroid.biton Oct 08, 2016Reply

http://www.opengarden.com/firechat.html is what comes to my mind as an alternative.

Sickbird · sickbird@zeroid.biton Oct 04, 2016Reply

what is kickstar?

Fav · fav@zeroid.biton Oct 01, 2016Reply

super cool... but too expensive

Arsene Lupin · arsenelupin@zeroid.biton Sep 29, 2016Reply

The closest thing I could think of is hyperboria https://docs.meshwith.me/, which is not similar at all.

Userzero · userzero@zeroid.biton Sep 29, 2016Reply

Zer0Hello y Zerome do not work well with images

狗蛋 · nofishes@zeroid.biton Sep 29, 2016Reply

I am replying your message on ZeroMe plus


On github there is an APP for android ,without internet to chat with nearby people,if it can build a p2p web ,it would be very amazing:https://github.com/Nutomic/ensichat

Zerofx · zerofx@zeroid.biton Sep 29, 2016Reply

there was this, for android http://www.servalproject.org/

Nofish · nofish@zeroid.biton Sep 12, 2016
Userzero · userzero@zeroid.biton Sep 26, 2016Reply

0

! Internal error: ValueError: Expecting , delimiter: line 24 column 31 (char 698)
UiWebsocket.py line 99 > UiWebsocket.py line 178 > MergerSitePlugin.py line 127 > MergerSitePlugin.py line 121 > UiWebsocket.py line 389 > ContentManager.py line 602 > ContentManager.py line 343 > ContentDbDict.py line 105 > ContentDbDict.py line 56 > ContentDbDict.py line 25 > SiteStorage.py line 231 > init.py line 290 > init.py line 338 > decoder.py line 366 > decoder.py line 382

×

My website no longer works. What does this mean? What is due? How do you solve?

Nofish · nofish@zeroid.biton Sep 18, 2016Reply

@Wakelain: It could be possible, but only if you also seeding the user's hub.

Wakelain · wakelain@zeroid.biton Sep 18, 2016Reply

could avatars appear on comments as well as OP post?

weakish · weakish@zeroid.biton Sep 16, 2016Reply

"To help you understand this, think about illegal downloading. ... pirated movie" The example has nothing to do with pirated movie. It could be non pirated movie, or non movie (free software distribution, etc). Sadly media are still use illegal downloading and bittorrent downloading interchangeably.

Nofish · nofish@zeroid.biton Sep 16, 2016Reply

@P2P: Yeah something like that

Ronin · ronin@zeroid.biton Sep 16, 2016Reply

Great to see more publicity for Zeronet.

P2P · p2p@zeroid.biton Sep 15, 2016Reply

Congratulations! funded by Blue Systems, you work full time for ZeroNet now?

Userzero · userzero@zeroid.biton Sep 14, 2016Reply

Private message. Zeromail

Nofish · nofish@zeroid.biton Sep 14, 2016Reply

@Sirenyc: Sorry, unable to reproduce, please specify the message you want to submit + check you js console for errors (F12)

Sirenyc · sirenyc@zeroid.biton Sep 14, 2016Reply

@Nofish: I type the message and does not appear error message, but the message more than typed was a success, but after the message does not appear in zeroboard.

Nofish · nofish@zeroid.biton Sep 14, 2016Reply

@Sirenyc: Spam protection has been added to zeroboard, whats the message you want to submit and the error you got? File validating has been disabled in the latest revision. (Rev1521)

Sirenyc · sirenyc@zeroid.biton Sep 14, 2016Reply

Nofish, I'm in trouble in zeroboard when I try to send a message appears warning that sent more in zeroboard not appear anything. Even problems when put to update all sites at once, there hangs everything and have to restart the ZN.

Wakelain · wakelain@zeroid.biton Sep 13, 2016Reply

nice

Nofish · nofish@zeroid.biton Aug 29, 2016

Changes in ZeroMe:

  • Now you can use markdown in comments
  • Highlight usernames in posts
  • Ignore comments/users/activities registered in the future
  • Unfollow post on delete
  • Long posts/comments will be limited by "Read more" button
  • Avoid publish failed errors when using third-party id provider
Heathenman · heathenman@zeroid.biton Sep 22, 2016Reply

@Kaffie: the decentral structure of zeronet made me think that a single hub allready got decentralized ;) ive heard different hubs wont show users in list if u arent inside

Heathenman · heathenman@zeroid.biton Sep 21, 2016Reply

@Nofish@zeroid.bit whats the point in hub.kaffie.bit ? if the userdb differs, i see no reason to switch or creation of a profile there. thought new hubs can be merged?
& btw im missing the option to mention users directly

Sirenyc · sirenyc@zeroid.biton Sep 02, 2016Reply

I'm trying to change the picture of zerome profile but does not change, I put the new image ai exchange more when he left the page and appears back the old image.

Zerro · zerro@zeroid.biton Sep 01, 2016Reply

Feature request: to pin post(s).

Sirenyc · sirenyc@zeroid.biton Aug 31, 2016Reply

Total: 1007 registered users - ZEROME!

Sirenyc · sirenyc@zeroid.biton Aug 31, 2016Reply

@Userzero: The creator of zero torrent never appears, he created the site and left it, so in need of other torrent site.

Userzero · userzero@zeroid.biton Aug 31, 2016Reply

Hello Who is the creator of ZeroTorrent.bit? Does the web is going to improve soon? You can facilitate code ZeroTorrent.bit to be improved? Do not lose old torrents ?. regards

Talnicrom · talnicrom@zeroid.biton Aug 30, 2016Reply

@Blids: If you want to search for #hashtags (or look at other users' @mentions) you can do so on ZeroMeMentions. People are not using hashtags much at the moment. #ZeroMeMentions

Blids · blids@zeroid.biton Aug 30, 2016Reply

could we have #tag like in facebook so that when we click on it shows whether its trending and what people posted with it

Blids · blids@zeroid.biton Aug 30, 2016Reply

could we have

Klaus Jónsson Zimmermann · klauszimmermann@zeroid.biton Aug 29, 2016Reply

Now you can use markdown in comments

Could it be? Oh yes it could! :D

Method-X · methodx@zeroid.biton Aug 29, 2016Reply

How do I ignore a user on here now?

Sirenyc · sirenyc@zeroid.biton Aug 29, 2016Reply

Thanks!!

Shellbound · shellbound@zeroid.biton Aug 29, 2016Reply

This will be fun!

Codejunk · codejunk@zeroid.biton Aug 29, 2016Reply

@Nofish ZeroMe allows to follow a user multiple times. For example:
Codejunk started following Frabrunelle, Nofish, Nofish, Frabrunelle, Nofish

Rapapobre · rapapobre@zeroid.biton Aug 29, 2016Reply

great! thanks!!

Musickiller · musickiller@zeroid.biton Aug 29, 2016Reply

AWESOME!!!!

Erneraude · erneraude@zeroid.biton Aug 29, 2016Reply

Really cool improvements :)

Nofish · nofish@zeroid.biton Aug 29, 2016Reply

@Kaffie: When you create a new/modify profile, it tries to save it to the userdb site. From now it will not do that if the cert provider is not supported by that site: https://github.com/HelloZeroNet/ZeroMe/commit/5c6734c21b9dfe95e23ba909e08b12f07767a3e3

Userzero · userzero@zeroid.biton Aug 29, 2016Reply

I do not know much about programming @Nofish:

Nofish · nofish@zeroid.biton Aug 29, 2016Reply

@Userzero: You can clone this sites if you want to add new features to them

Userzero · userzero@zeroid.biton Aug 29, 2016Reply

Zeronet is free> ok. You can not censor content> ok. But, I want to block users in my Zerome and my email. I see necessary. Also modernize ZeroTorrent (advanced search, statistics, ...) but without losing the work. Does this is going to improve?

狗蛋 · nofishes@zeroid.biton Aug 29, 2016Reply

Good,棒棒哒。。。ZeroTuBe

Nofish · nofish@zeroid.biton Aug 23, 2016

New features:

  • Follow new comments on posts where you have been commented on/liked. (Starting from now)
  • Add timestamp to post ids to avoid collision
Cyborg Warrior · testingzeronet12@zeroid.biton Aug 28, 2016Reply

@Nofish: yes as I understand it, BitTorrent's Project maelstrom just serves the entire site through a zip file. It would be nice to add that capability to ZeroNet because then ZeroNet would cater to both types of developers, those who code directly or use ZeroNet's inbuilt blog software, as well as those who mirror sites after having first developed them on a local WordPress server. Currently I find that developing a site on a local Wordpress server and then mirroring it is more convenient for me to develop nice-looking sites with ease.

But the ZeroLeaks website has a content.json file of 259kb and it works: http://127.0.0.1:43110/1DaXkbpBN7d9h78T5mjB2gTV9Ui46Bjwcv

Is there a reason why this one works?

Btw I appreciate you taking the time to answer my questions.

Ps. Can I ask that you allow us to have bigger profile avatars?

Nofish · nofish@zeroid.biton Aug 27, 2016Reply

@Cyborg Warrior: It's not recommended to have site with large amount of files. Instead having separate .html file for every file you should put the text content to the database and render the same parts for javascript.

If you can't do this, then you can use multiple content.json per directory (http://zeronet.readthedocs.io/en/latest/site_development/content_json/#includes), but currenty ZeroNet is focuses on dynamic websites and not ideal to mirror sites with huge ammount of files. Maybe in the future it could be able to serving resources on http directly from .zip files, so it would reduce the file number and also the site size.

"content.json download failed" could be also caused by invalid content or signiture.

Cyborg Warrior · testingzeronet12@zeroid.biton Aug 27, 2016Reply

@Nofish: Does having a 100kb filesize limit on the content.json impose a natural site size limit to a website? Or are there ways to publish extremely large sites with lots of media content without exceeding the 100kb content.json limit (my content.json file is 340kb)? Incidentally, what is the rationale behind such a limit and are there plans to remove this limit because my site is over 600MB and I am having trouble getting viewers to download the site due to errors downloading the content.json file. I feel this kind of places a natural restriction on site size.

I think you could implement a "consent" system like you did with the increase site size limit option but doing the same with the content.json. Basically ask the viewer if they are happy to download a content.json file larger than 100kb.

Some of us are developing very large sites and our viewers are having issues downloading the content.json file.

I also have the same content.json file failed to download error with another site of mine, but this content.json file is only 9kb (and the site in 90MB). What could be happening there?

Mynameislegion · mynameislegion@zeroid.biton Aug 26, 2016Reply

@Nofish: Nice work with the comments. I've not been here a couple of days and now that I'm back my dream has come true :)

Userzero · userzero@zeroid.biton Aug 26, 2016Reply

http://127.0.0.1:43110/1M71aqWtuwb3AKp8HfNqEa4LZVrGxLDWff
My job disappears! Only 35 comments! Why you have deleted my comments? : (

Mikhailobv · mikhailobv@zeroid.biton Aug 25, 2016Reply

Are there any true P2P database projects under development?

RiotPulv · riotpulv@zeroid.biton Aug 25, 2016Reply

Thanks bro!

Nofish · nofish@zeroid.biton Aug 25, 2016Reply

@Mikhailobv: According to their persentation @ Decentralized Web Summit they not really P2P and needs list of trusted database servers to work.
https://www.reddit.com/r/Bitcoin/comments/4j7wjf/bigchaindb_a_prime_example_of_blockchain_bullshit/

Sirenyc · sirenyc@zeroid.biton Aug 25, 2016Reply

@Nofish: =D

ks · ks@zeroid.biton Aug 25, 2016Reply

@Mikhailobv: Then we would all have to install RethinkDB also, wouldn't we?

Mikhailobv · mikhailobv@zeroid.biton Aug 25, 2016Reply

Have you heard about bigchaindb? Would it offer any benefit over using the current approach where data is stored twice (in json, and database)?

Nofish · nofish@zeroid.biton Aug 25, 2016Reply

@Sirenyc: Currently usually it's only me

Nofish · nofish@zeroid.biton Aug 25, 2016Reply

@Cyborg Warrior: Currently there is no way to add per-site torrent tracker, but there is 8 tracker added in ZeroNet, so it's probably not the problem. Huge sites (1000s of files) can be a problem. Your root content.json should not be larger than 100kb.

Cyborg Warrior · testingzeronet12@zeroid.biton Aug 25, 2016Reply

How do I add more trackers to my configuration file in order to maximise the availability and connectability of my site? Also would a large site or a dead tracker be one of the reasons why it would say content.json failed to download when someone tried to download the site?

Sirenyc · sirenyc@zeroid.biton Aug 24, 2016Reply

There many people in developing zeronet?

Nofish · nofish@zeroid.biton Aug 23, 2016Reply

@Bela333: yeah

Spukkin Faceship · spukkinfaceship@zeroid.biton Aug 23, 2016Reply

nice!

Sirenyc · sirenyc@zeroid.biton Aug 23, 2016Reply

Ty.

Bela333 · bela333@zeroid.biton Aug 23, 2016Reply

Uhm... Do you actually work at the headquarters in Budapest?

Nofish · nofish@zeroid.biton Aug 21, 2016

Latest updates:

  • Suggested users based on your followed users followings
  • Don't display new followings in all user's activity feed
  • Merge multiple like/follow into one activity feed item
  • Style quotes
  • Don't scrollfix if mouse is over the right column
  • Fix back button support when clicked post from newsfeed
Nofish · nofish@zeroid.biton Aug 22, 2016Reply

@Wakelain: It's possible to create a non-javascript client (eg. in c++), but then you have to run the binary, which is much bigger security risk, than running javascript in browser sandboxing. So not really.

Wakelain · wakelain@zeroid.biton Aug 22, 2016Reply

@Nofish: ah, makes sense. Any plans on making everything work without any javascript?

Nofish · nofish@zeroid.biton Aug 22, 2016Reply

@Userzero: Sorry, can't help, I only own privatekey for *.zeronetwork.bit sites
@Wakelain: It's based on what your followed users following

Wakelain · wakelain@zeroid.biton Aug 22, 2016Reply

how does it know what users i would like by who i follow? is there some sort of tagging system?

Userzero · userzero@zeroid.biton Aug 22, 2016Reply

http://127.0.0.1:43110/1M71aqWtuwb3AKp8HfNqEa4LZVrGxLDWff

"You are running out of your allowed space, please contact the site's admin at raito to raise your limit." ¿?

Talnicrom · talnicrom@zeroid.biton Aug 21, 2016Reply

@Nofish: Oh, okay, I didn't know that old posts are purged. Thanks for the quick reply.

Nofish · nofish@zeroid.biton Aug 21, 2016Reply

@Talnicrom: I don't think if hashtags could be any useful with small amount of users. + The older (eg. 1 week old) posts will be constantly purged, so it's also a limitation on usability of that feature.

Talnicrom · talnicrom@zeroid.biton Aug 21, 2016Reply

It would be useful if we could (A) filter the post/activity feeds by hashtags, (B) save filters to make it easy to check up on tagged discussions, and (C) apply all hashtags from the active filter to each new post (perhaps with little x's to clear them). Keep up the good work!

Sirenyc · sirenyc@zeroid.biton Aug 21, 2016Reply

Great!

Method-X · methodx@zeroid.biton Aug 21, 2016Reply

@Nofish: Can the next update have links within comments? :-)

Userzero · userzero@zeroid.biton Aug 21, 2016Reply

Reinstall - Remove all extensions - restart computer @Nofish:
Image
:
http://subefotos.com/ver/?e30915d2676e0e795317e32549e1c11eo.jpg
The error persists

Nofish · nofish@zeroid.biton Aug 21, 2016Reply

@Userzero: Just installed Tor browser and works here (currently sending this using it), so try reinstall it/remove all extensions/restart computer/etc.

Userzero · userzero@zeroid.biton Aug 21, 2016Reply

"XUL remoto

Esta página usa una tecnología no admitida que ya no está disponible por defecto en Firefox.

Contacte con los propietarios del sitio web para informarles de este problema."

remote XUL

This page uses an unsupported technology that is no longer available by default in Firefox.

Contact the website owners to inform them of this problem.

Firefox and TOR

Spacewarrior02 · spacewarrior02@zeroid.biton Aug 21, 2016Reply

I smell Fish

Nofish · nofish@zeroid.biton Aug 18, 2016

ZeroMe update:

  • Search in ZeroMe posts and comments using ZeroHello
  • Changed the like button to image based to make it more compatible
  • Animation speed improvements
  • Break long introduction lines
  • You can follow new profile followers in the newsfeed
Nofish · nofish@zeroid.biton Aug 21, 2016Reply

@Userzero: Probably that site is not ready for cloning

@Quadrangle: Nofish: "The hubs are not connected, mine is also not real number I only get connected to 3 hubs" -- this means that you will only be connected to a few hubs at a time and rarely all of them at once, meaning you won't be able to retrieve the real follower count easily

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Quadrangle: Nofish: "The hubs are not connected, mine is also not real number I only get connected to 3 hubs" -- this means that you will only be connected to a few hubs at a time and rarely all of them at once, meaning you won't be able to retrieve the real follower count easily

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Dios: ayy

@Nofish: If we can have that then why can't we see a list of who follows us?

Quadrangle · quadrangle@zeroid.biton Aug 18, 2016Reply

@Nofish: If we can have that then why can't we see a list of who follows us?

@Alex (Bwoi): now we can sell 100 followers on fiverr xD

Dios · dios@zeroid.biton Aug 18, 2016Reply

@Alex (Bwoi): now we can sell 100 followers on fiverr xD

can you add a simple way to select where to store posts ? for example i want the posts i made in spanish to be stored on the spanish hub and those related to bitcoin on the bitcoin hub

Dios · dios@zeroid.biton Aug 18, 2016Reply

can you add a simple way to select where to store posts ? for example i want the posts i made in spanish to be stored on the spanish hub and those related to bitcoin on the bitcoin hub

@Quadrangle: The newsfeed on ZeroHello allows you to follow your followers back, like a follow-for-follow system.

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Quadrangle: The newsfeed on ZeroHello allows you to follow your followers back, like a follow-for-follow system.

@Quadrangle: If someone starts following you you will be notified in the newsfeed

Nofish · nofish@zeroid.biton Aug 18, 2016Reply

@Quadrangle: If someone starts following you you will be notified in the newsfeed

Follow new profile followers in the newsfeed

What does that mean?

Quadrangle · quadrangle@zeroid.biton Aug 18, 2016Reply

Follow new profile followers in the newsfeed

What does that mean?

ZeroMe update:

  • Search in ZeroMe posts and comments using ZeroHello
  • Changed the like button to image based to make it more compatible
  • Animation speed improvements
  • Break long introduction lines
  • You can follow new profile followers in the newsfeed
Nofish · nofish@zeroid.biton Aug 21, 2016Reply

@Userzero: Probably that site is not ready for cloning

@Quadrangle: Nofish: "The hubs are not connected, mine is also not real number I only get connected to 3 hubs" -- this means that you will only be connected to a few hubs at a time and rarely all of them at once, meaning you won't be able to retrieve the real follower count easily

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Quadrangle: Nofish: "The hubs are not connected, mine is also not real number I only get connected to 3 hubs" -- this means that you will only be connected to a few hubs at a time and rarely all of them at once, meaning you won't be able to retrieve the real follower count easily

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Dios: ayy

@Nofish: If we can have that then why can't we see a list of who follows us?

Quadrangle · quadrangle@zeroid.biton Aug 18, 2016Reply

@Nofish: If we can have that then why can't we see a list of who follows us?

@Alex (Bwoi): now we can sell 100 followers on fiverr xD

Dios · dios@zeroid.biton Aug 18, 2016Reply

@Alex (Bwoi): now we can sell 100 followers on fiverr xD

can you add a simple way to select where to store posts ? for example i want the posts i made in spanish to be stored on the spanish hub and those related to bitcoin on the bitcoin hub

Dios · dios@zeroid.biton Aug 18, 2016Reply

can you add a simple way to select where to store posts ? for example i want the posts i made in spanish to be stored on the spanish hub and those related to bitcoin on the bitcoin hub

@Quadrangle: The newsfeed on ZeroHello allows you to follow your followers back, like a follow-for-follow system.

Alex (Bwoi) · bwoi@zeroid.biton Aug 18, 2016Reply

@Quadrangle: The newsfeed on ZeroHello allows you to follow your followers back, like a follow-for-follow system.

@Quadrangle: If someone starts following you you will be notified in the newsfeed

Nofish · nofish@zeroid.biton Aug 18, 2016Reply

@Quadrangle: If someone starts following you you will be notified in the newsfeed

Follow new profile followers in the newsfeed

What does that mean?

Quadrangle · quadrangle@zeroid.biton Aug 18, 2016Reply

Follow new profile followers in the newsfeed

What does that mean?

Nofish · nofish@zeroid.biton Aug 16, 2016

New things on ZeroMe:

  • Follow your username mentions and comments on your posts in ZeroHello newsfeed
  • Various fixes in stability (also recommended to update ZeroNet client to Rev1422)

@Nofish: then how you avoid bloating like on zeromail ?

Dios · dios@zeroid.biton Aug 18, 2016Reply

@Nofish: then how you avoid bloating like on zeromail ?

@Wakelain: Currently it's saved in browser's local storage, so eg. if you use tor browser it will purged every time you close it.

Nofish · nofish@zeroid.biton Aug 18, 2016Reply

@Wakelain: Currently it's saved in browser's local storage, so eg. if you use tor browser it will purged every time you close it.

My "Favorites" on my zeronet homepage always get restarted ;-;

Wakelain · wakelain@zeroid.biton Aug 17, 2016Reply

My "Favorites" on my zeronet homepage always get restarted ;-;

Nofish · nofish@zeroid.biton Aug 17, 2016Reply

@ZAlex: More detailed list of changes: https://github.com/HelloZeroNet/ZeroMe/commits/master

@Nofish: ZeroMe updated ~50 minuter ago, what is changed? :D

ZAlex · zalex@zeroid.biton Aug 17, 2016Reply

@Nofish: ZeroMe updated ~50 minuter ago, what is changed? :D

@Dios: If you don't own the user's private key then it's not possible to delete/modify hid/her comments.

Nofish · nofish@zeroid.biton Aug 17, 2016Reply

@Dios: If you don't own the user's private key then it's not possible to delete/modify hid/her comments.

Nofish can you add a option to scrub all posts that are not from people that i follow and posts that i dint like older that 14 days ? or make those type of posts optional content ?

Dios · dios@zeroid.biton Aug 17, 2016Reply

Nofish can you add a option to scrub all posts that are not from people that i follow and posts that i dint like older that 14 days ? or make those type of posts optional content ?

thanks! awesome!

Rapapobre · rapapobre@zeroid.biton Aug 17, 2016Reply

thanks! awesome!

This definitely helps a lot. Makes following conversations much easier. Though I'd like the ability to follow favorited posts as well so I can keep tabs on a conversation made by someone else.

Jayofthezero · jayofthezero@zeroid.biton Aug 17, 2016Reply

This definitely helps a lot. Makes following conversations much easier. Though I'd like the ability to follow favorited posts as well so I can keep tabs on a conversation made by someone else.

updated to Rev1422, with --connected_limit 5, tested again, still no luck. From Stats page, i see only about 100 connections under Tor always mode, obviously not enough for 300+ sites. Can favorited sites have priority to connect?

P2P · p2p@zeroid.biton Aug 17, 2016Reply

updated to Rev1422, with --connected_limit 5, tested again, still no luck. From Stats page, i see only about 100 connections under Tor always mode, obviously not enough for 300+ sites. Can favorited sites have priority to connect?

Incredible work @nofish - It's truly amazing what ZeroNet has become.

Method-X · methodx@zeroid.biton Aug 16, 2016Reply

Incredible work @nofish - It's truly amazing what ZeroNet has become.

@Mynameislegion: That's right! =D, We have to make everything easier for new users!

Sirenyc · sirenyc@zeroid.biton Aug 16, 2016Reply

@Mynameislegion: That's right! =D, We have to make everything easier for new users!

Client is much more stable now (v1422), getting zite updates again, thanks!

Andrewm · andrewm@zeroid.biton Aug 16, 2016Reply

Client is much more stable now (v1422), getting zite updates again, thanks!

@Sirenyc: We agree that in one or the other way people need to be made aware of this feature, especially new users when they are entering ZeroMe. In all social networks I know it is normal that you get notified for mentions or replies, so why not here. ;)

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@Sirenyc: We agree that in one or the other way people need to be made aware of this feature, especially new users when they are entering ZeroMe. In all social networks I know it is normal that you get notified for mentions or replies, so why not here. ;)

@Mynameislegion: I think you should not be standard, more let the person have the right to use or not use, the best thing to do and increase the points, or put a color that catches attention, or use an icon. =D

Sirenyc · sirenyc@zeroid.biton Aug 16, 2016Reply

@Mynameislegion: I think you should not be standard, more let the person have the right to use or not use, the best thing to do and increase the points, or put a color that catches attention, or use an icon. =D

@Sirenyc: Or enabled by default with opt-out, I guess most people would like to use this feature.

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@Sirenyc: Or enabled by default with opt-out, I guess most people would like to use this feature.

@Mynameislegion: I think it's just a lag before zite was updated for me

GomZik · gomzik@zeroid.biton Aug 16, 2016Reply

@Mynameislegion: I think it's just a lag before zite was updated for me

Should improve the look of these points. Many people will not see right, puts them a color that catches attention!

Sirenyc · sirenyc@zeroid.biton Aug 16, 2016Reply

Should improve the look of these points. Many people will not see right, puts them a color that catches attention!

@GomZik: lol it also took me a while to find out. @Nofish: can't you enable this option by default please? I guess everyone will use this feature

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@GomZik: lol it also took me a while to find out. @Nofish: can't you enable this option by default please? I guess everyone will use this feature

@Mynameislegion: oh! I didn't see dots before. Thanks, man!

GomZik · gomzik@zeroid.biton Aug 16, 2016Reply

@Mynameislegion: oh! I didn't see dots before. Thanks, man!

@GomZik: And have you actually clicked on the dots and checked both options

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@GomZik: And have you actually clicked on the dots and checked both options

@GomZik: Noo :( for me it works man. Can you update again, check the console to see that it actually does update. Refresh the web page, or close ZeroNet entirely and then re-open it

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@GomZik: Noo :( for me it works man. Can you update again, check the console to see that it actually does update. Refresh the web page, or close ZeroNet entirely and then re-open it

@Mynameislegion: https://i.imgur.com/Aojwlo2.png You mentioned me. No new entries on zerohello

GomZik · gomzik@zeroid.biton Aug 16, 2016Reply

@Mynameislegion: https://i.imgur.com/Aojwlo2.png You mentioned me. No new entries on zerohello

@GomZik: You will see them on the start page of ZeroNet, I found replies from yesterday

Mynameislegion · mynameislegion@zeroid.biton Aug 16, 2016Reply

@GomZik: You will see them on the start page of ZeroNet, I found replies from yesterday

I'm not see any posts on my zerohello page :( Only new mentions and comments will be appear?

GomZik · gomzik@zeroid.biton Aug 16, 2016Reply

I'm not see any posts on my zerohello page :( Only new mentions and comments will be appear?

Show more comments...

New things on ZeroMe:

  • Follow your username mentions and comments on your posts in ZeroHello newsfeed
  • Various fixes in stability (also recommended to update ZeroNet client to Rev1422)