Welcome, Guest. Please login or register.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - AyrA

Pages: [1] 2 3 ... 84
1
General Discussion / Re: Scalability of protocol
« on: March 06, 2018, 01:12:11 PM »
There is no upper limit to the size and the number of messages. There is in fact no blockchain. Messages are stored as individual objects which clients purge from their own database after they expire.

2
General Discussion / about:spam
« on: February 26, 2018, 04:10:18 PM »
Accounts

Because of the massive abuse of this forum lately, I did a few things:

First of all, I removed like 20 spam posts and the associated accounts across all forums.
I then went over the User List (7000+ entries) and removed users according to these conditions:

- Removed Accounts older than 2018-01-01 without a single post.
- Removed accounts older than 24 hours with a website but no posts.

Result: We now have only 727 users on this forum.
About 90% of all accounts were never used or exclusively created for advertising bogus websites.

If your account was accidentally removed, you can create it again.
Be sure to make at least one valid post (topic or reply)


Spam Prevention

Whoever manages this forum (is Atheros still here?) please implement a somewhat working anti-spam mechanic.
Whatever is in place doesn't seems good enough anymore after 5 years.


This post will be removed after 3018-03-31

3
General Discussion / Re: bitmessagemain.py ends without error
« on: May 08, 2017, 04:14:07 AM »
[...] I think it works like that on Windows too.
While windows has a DuplicateHandle function you cannot duplicate a handle that comes from another process. Depending on how you launched the client, the handle might be owned by CMD.exe. You can properly daemonize an application in windows in 3 ways:

Service: This is certainly not what you should do but a real deamon process on windows works somewhat differently than in linux. You have to implement at least two public methods for starting and stopping, optionally a third one for halting.
Message loop: You can compile your program to be a Windows GUI application and then not create any windows, just an empty message loop. Your application will run invisible. The only thing you have to do is listen to the close message. This method is extensively used by the background processes of chrome.
FreeConsole: If your program is a console application (which I assume because of the duplicate handle call) you can use the FreeConsole function and even attach yourself again using either AttachConsole or AllocConsole. This method will always flash a console window because windows only starts executing the application after the console window has reported it is ready.

Some notes:

- AttachConsole accepts a parameter of -1, which specifies the parent process.
- A process can have 0 or 1 consoles attached.
- You can attach to any console you want, including those from completely different processes as long as you have the permission for it. Windows despawns the console once it has 0 processes attached.
- Applications compiled as "console" will not despawn if they are not attached to a console window.
- Writing to stdout or stderr might hang the application if the streams are not redirected.
- Single keystroke input read from stdin is not possible without a console attached or with redirected stdin. You can only read single chars.
- The parent process/script continues to run as soon as you detach and will not halt if you attach again.

4
Ich biete eine signierte version des downloads an: https://master.ayra.ch/bitsign/bitmessage.aspx

Die signatur verhindert nachträgliche Veränderung an der Datei, außerdem ist die chance für eine Virus Klassifizierung wesentlich geringer.

5
General Discussion / Re: large image and video attachment
« on: May 07, 2017, 12:20:41 PM »
sorry i didnt know about binsend until now also can i run it with mono or wine since i dont have windows

Binsend dev here. I am not sure if you really can do this. You can try if you want to but I am not sure if mono can properly convert the GUI to GTK. In the end the application is nothing complex, it simply converts your inputs into chunks and sends them. It also allows to decode them obviously. You might be better off using an E-mail interface that forwards messages as-is. In that case the recipient could decode the message again using the same interface.

6
General Discussion / Re: POW and GPU
« on: May 07, 2017, 12:16:47 PM »
You will never find an algorithm where the GPU doesn't has an advantage over the CPU.
The reason is simple: Proof of work can't be limited to a certain number of CPU/GPU cores. My GPU has over 2000 cores so it will always be a lot faster than CPU unless you chose an algorithm that uses a ton of memory, which on the other hand will prevent any widespread adoption for bitmessage because it is too expensive to run on weaker devices.


Also don't forget that people can use the CPU and GPU at the same time.

7
General Discussion / Re: bitmessagemain.py ends without error
« on: May 07, 2017, 12:08:03 PM »
os.dup2: In Unix-like operating systems, dup and dup2 system calls create a copy of a given file descriptor.

Not sure if this is allowed everywhere. You seem to try to duplicate a write handle which screams for trouble.

8
General Discussion / Re: Data file location on Windows?
« on: May 07, 2017, 12:05:38 PM »
Is there a way to change their location?

You can either run bitmessage in portable mode or redirect the appdata for it.The first solution is already built into the client.

9
General Discussion / Re: Bitmessage URL scheme
« on: May 07, 2017, 12:03:13 PM »
Does PyBitmessage support this out of the box yet?
I don't think so

[...] and added the following extension: the pubkey parameter may contain the serialized, base 64 encoded pubkey object so it doesn't have to be requested before sending any messages.
I recommend using the URI version of base64, instead of "/" and "=" it has "-" and "_", which makes it more URL safe. Youtube uses that too which is the reason, youtube watch IDs can contain those two characters.

I also suggest (but haven't implemented yet) an extension that may allow for importing chans. I think this should either be chan=passphrase or passphrase=passphrase&chan=true - the latter would allow importing identities that aren't chans, but I don't know if there's a use case for that.
As an alternative, we could add an action for this. We could either use the address field for the passphrase because the address itself is not needed or we could also use the label. This way we avoid adding another parameter.

10
General Discussion / Re: Error Server Replied 550
« on: March 23, 2017, 11:35:08 AM »
This is weird. gmail is not blocked on our side at all.

11
What's the username? I can check if it works properly. You can also try a password reset at https://bitmessage.ch/reset

12
Deutsch (German) / Re: "Kritische Lücke in Roundcube: Mail hackt Server"
« on: February 21, 2017, 05:15:46 AM »
Nein, bitmessage.ch ist davon nicht betroffen da der Webordner nicht beschreibbar ist. Ich aktualisiere trotzdem mal das webmail system.

13
General Discussion / Re: Bitmessage Address Directory
« on: December 04, 2016, 01:06:26 AM »
Broadcasts work. If you just want to test it out, you can subscribe to the timeservice: https://bitmessage.org/wiki/Timeservice_Broadcast


As an alternative, I operate a mailing list at BM-GuRLKDhQA5hAhE6PDQpkcvbtt1AuXAdQ. Usage: https://bitmessage.org/wiki/Mailing_List

14
General Discussion / Re: Inclusion of Bitmessage adresses in DNS
« on: September 06, 2016, 11:20:58 AM »
Just be aware that most people do not want to download additional applications just to use Bitmessage names. The bitmessage client already has namecoin support and I programmed an interface for it to use DNS names. Both systems are not very popular so I doubt, that people are going to use yet another application.

15
Deutsch (German) / Re: SSL-Check von bitmessage.ch
« on: September 02, 2016, 09:17:37 PM »
Das Problem bei diesen Tests ist, dass viele Resultate irellevant sind, zum Beispiel die fehlende CSP und der fehlende XXS header. Auf der Seite gibt es keine Möglichkeit für User Scripts einzuschleusen. Viele der Seiten sind in der tat "statisch" und die Grundfunktionen um Mails zu versenden und zu lesen sind komplett ohne JavaScript verfügbar.

Ausserdem wird bitmessage.ch bald in der HSTS preload liste von chromium eingetragen sein, die auch von anderen Browsern verwendet wird. Dadurch ist der Aufruf ohne HTTPS gar nicht mehr möglich.

Pages: [1] 2 3 ... 84