Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 27, 2013, 06:51:14 PM Last edit: January 28, 2013, 03:41:07 AM by Xenland |
|
I'm posting up 1 BTC to the winner of this bid for the "Dummy GUI client" please contact me for full documentation and to claim the winner of the bid, basically the dummy client must work on Linux and I must have some way to test it out on Ubuntu so it shouldn't be hard to adapt if its just plain C code. http://ciyam.org/open/?cmd=view&data=20130124093030696000&ident=M100V131&chksum=f6584b1d
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 29, 2013, 05:52:31 PM |
|
Major Updates The command identupdate is fully functional for minimal functionality requirements. it will save the incoming clients publickey/identity if its a unknown identity, if it is a non-new identity it will return with an "success" response code.
Next step is to allow communication between users.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 30, 2013, 02:15:15 PM |
|
Minor Update Relay Message | relaymsg Command is now fully functional to the minimum requirements. The message and receipts sha256 is saved to the local servers database until it is picked up by the client (or in the future if the message expires it is deleted to save space it is a clients duty to save already received messages)
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 30, 2013, 06:28:17 PM |
|
Minor Update Receive Message | receivemsgq users can now request their messages
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 31, 2013, 12:47:44 AM |
|
First version published online of the P2PCrypt Client v0.0.2 Does just about nothing lol. Enjoy! On a serious note the minimal functionality should be there by Sunday this week. https://github.com/Xenland/P2PCrypt-Client
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 31, 2013, 02:58:15 PM Last edit: January 31, 2013, 03:08:38 PM by Xenland |
|
Client version 0.0.3 has been published (well the "pre" version still doing testing) right now one can "Generate Identity" and "Load Identity" through RSA 2048 minimum keybit strength. https://github.com/Xenland/P2PCrypt-Client
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 03, 2013, 10:35:25 AM |
|
The client code can ping a list of peers to notify each peer that the client wants to be marked as "reachable" through the network which updates a timestamp of the peer last seen.
Ive also had successful send and recieve messages i just need to make the GUI client facliltate an interface for text communication.
The semi final stage of development pre alpha will be implementing gstreamer for audio/video encrypted communications and implementing safe guards against man in the middle attacks.
Also for those that are curious id like to get a profesional software audit team that has a good track record to improve the security of the code once everything is finalized. That step is a few years down the road but those whom are curious that's the plan.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 04, 2013, 05:10:04 PM Last edit: February 04, 2013, 05:33:56 PM by Xenland |
|
The P2P Client version 0.0.4 has been published to the github these updates consists of removing all the warnings I previously ignored to increase development testing time. Also I've updated the networking functions. Now that everything is set into place I can more quickly develop the networking integration for sending/receiving text messages and then eventually audio/video communications.
UPDATES: I accidentally uploaded the client to the "server" code that has been fixed. I doubt this effected anyone that it happened so quickly.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 05, 2013, 06:32:54 AM |
|
|
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 05, 2013, 05:22:32 PM |
|
Whoa noce that helps alot actually.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 06, 2013, 05:27:43 AM |
|
GUI Client Screenshots (Client is still under construction and has ALOT more work to be did hehe)NOTES: Generate identity isn't displayed as it generates so quickly it almost looks like nothing happens so I have not built anything for the generation page although generation of a RSA keypair does happen successfully. Boot up screen ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fs17.postimage.org%2Fewynafdb3%2Fsnapshot1.png&t=665&c=AzjBxp9gBHFA7w) "Load Identity" screen ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fs18.postimage.org%2Fbyzfexv1l%2Fsnapshot2.png&t=665&c=qYn14wqu5GjB_A) "Connected to network screen" (This will show the contacts/messages, settings, etc tabs) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fs7.postimage.org%2F3ruppr9nv%2Fsnapshot3.png&t=665&c=Lrtp9_IGoeOHfw)
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 09, 2013, 07:09:06 PM |
|
@ Xenland If you think locking this thread is the end of the stolen logo idea story than I suggest you to think twice. I have already PMed theymos and will PM other mods here, let's see what they think about the case. Thanks for the heads up. I'm sorry I don't like your logo and that message wasn't intended for just you, it was intended for every artist that sent in the same logo(practically) and when I back out they all think I'm stealing their idea and threaten me, we can't have a community that advocates "vicious circles". I don't want that in my bitcoin reality where they feel "obligated" to pay because they are being intimidated by others. You can be rest assured your intimidation isn't helping your case. As a believer in a voluntary society(me), I would never steal anyone work so its hard for me to take anyone accusing me of "stealing" seriously. I encourage you to "report me" if that is how you feel, but I don't see the benefit of anything your doing except wasting both our time. So I shall ignore you from here on out unless you have a reputable lawyer you would like me to get in touch with. Good day to you sir.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 09, 2013, 08:55:23 PM |
|
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 10, 2013, 12:53:02 AM |
|
v0.0.7_pre10 of the client has been uploaded. Receiving of messages is possible but displaying and saving them is the current task at hand.
After receiving works, sending them will be much easier to implement.
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 10, 2013, 08:27:21 PM |
|
I've been waiting for my client to break at the "SQLite3" areas dealing with "multi-threading, and now it has and this problem so I'm converging the code to support multi-threading in SQL queries. This should make the pre-alpha testing alot less pain for for debugging, sit tight pre-alpha testing is on its way.
|
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 12, 2013, 06:30:12 AM |
|
I'm trying to think of a way to turn a sha256 output into a consistent string compression scheme but based on what I know about compression I think 50% is the string limit and that’s if the table look up is non-characters. I thought it would be cool to some how turn a sha256 output into something like B3 H1 U8 Z8 I0 T1 Q5 W2 but string compression as I know it can only get down to 64 characters. If anyone know better than me about string compressions that could facilitate something like this that would be awesome. Instead of copying and pasting a sha256(64 characters) string we could copy and paste a 14 character string instead.
|
|
|
|
|
Xenland (OP)
Legendary
Offline
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 12, 2013, 08:26:47 PM Last edit: February 14, 2013, 07:17:46 AM by Xenland |
|
Nice, yeah someone else suggested the same thing as well just recently. As for updates that happened last night, "identity handles" will be computed like the following md5(sha256(publickey)) and then the md5 will be divided into 8 groups of 4 letters and each group will be assigned a word. By my calculations that means I need a dictionary word list of the size of 58,000 to assign to each possible combination group. This will cut down the total output of words down to 8 words instead of 15+. I'd also like to get different language word lists as well to make it a Multi-lingual but that will be set into the far future for now. Since the identity handles are only for saving visual screen space and for copy and pasting into the contacts list to "auto-retrieve" the recipients public key from the network if any md5 collisions were to happen it the only negative results would be the client saves "both" public keys of each parties colliding, and that’s about it. --In case someone wanted to point out that md5 is insecure anyways.
|
|
|
|
|