Commit Graph

63 Commits

Author SHA1 Message Date
Jonathan Warren b3383bec02 Added timing attack mitigation functionality 2013-02-05 16:53:56 -05:00
Jonathan Warren 6be87e63a4 print more data when magic bytes are wrong to investigate what might be causing the issue (incoming Bitcoin connections?) 2013-02-04 17:13:10 -05:00
Jonathan Warren 7791283f71 small changes and more inline comments 2013-02-04 16:49:02 -05:00
Jonathan Warren a3f0aab285 simple change to maintain backwards compatability 2013-02-03 15:50:19 -05:00
Jonathan Warren 7ddfbeb816 Bitmessage now doesn't send inv messages if the remote node is already aware of the object 2013-02-03 00:16:50 -05:00
Jonathan Warren e086868896 Added ability to send Sent items to the trash 2013-01-31 13:35:36 -05:00
Jonathan Warren b8df5976eb skip the slow message 'leaking' functionality if tens of messages are queued waiting to be sent 2013-01-25 14:39:22 -05:00
Jonathan Warren 12f03fc891 added error handling for when client auto-resends a message but user has deleted keys from keys.dat file 2013-01-25 13:29:31 -05:00
Jonathan Warren 94cc8742c7 fixed UI issue: First two radio buttons on the new-address dialog box were not properly grouped 2013-01-25 13:16:03 -05:00
Jonathan Warren 74b833205a slightly modified comments 2013-01-24 17:45:36 -05:00
Jonathan Warren 6c05784911 added form to regenerate existing deterministic addresses 2013-01-24 16:07:24 -05:00
Jonathan Warren dc3ee41f56 finished ECC upgrade (broadcast functionality) 2013-01-24 14:52:48 -05:00
Jonathan Warren ce8b114e32 fixed error concerning concatanation of string and int objects 2013-01-24 12:25:48 -05:00
Jonathan Warren c21fec355e moved stream and address checking 2013-01-24 12:23:37 -05:00
Jonathan Warren 0db891d332 send functionality should properly handle bad address version numbers or high stream numbers 2013-01-24 12:19:24 -05:00
Jonathan Warren bb791afbe4 resolved merge conflict 2013-01-24 11:51:02 -05:00
Jonathan Warren b3fa3a6fe7 conflict fix 2013-01-24 11:45:25 -05:00
Jonathan Warren c09a9e7fd8 added some comments 2013-01-24 11:40:04 -05:00
Jonathan Warren 3df7a16540 small changes 2013-01-24 11:38:12 -05:00
Jonathan Warren 1a3cf0d74d moved pubkey POW responsibility from the receiveData thread to the singleWorker thread 2013-01-22 14:29:49 -05:00
Jonathan Warren dffbffca45 various small changes 2013-01-22 00:21:32 -05:00
Jonathan Warren ddd21e91bd minor changes 2013-01-20 20:17:39 -05:00
Jonathan Warren 1416430b3e added support for Linux 2013-01-20 19:00:46 -05:00
Jonathan Warren 74dc0a9a8f Most of the ECC upgrade completed 2013-01-18 17:38:09 -05:00
Jonathan Warren 59187e1937 Merge branch 'master' of github.com:Atheros1/PyBitmessage into ecc 2013-01-16 15:25:46 -05:00
Jonathan Warren bdf426b0d6 added DNS-based bootstrap method 2013-01-16 12:27:42 -05:00
Jonathan Warren 16d851410b added DNS-based bootstrap method 2013-01-16 12:27:24 -05:00
Jonathan Warren f0666e6544 some address generation work completed 2013-01-16 11:52:52 -05:00
Jonathan Warren 611ea9d511 missed the word Print 2013-01-04 17:42:24 -05:00
Jonathan Warren fda4b49779 increment version number 2013-01-04 17:29:20 -05:00
Jonathan Warren c65238d3d2 various smaller changes 2013-01-04 17:26:27 -05:00
Jonathan Warren afccad2925 various small changes 2013-01-04 17:21:33 -05:00
Jonathan Warren 90c997e71f Merge branch 'master' of github.com:Atheros1/PyBitmessage 2013-01-04 11:20:38 -05:00
Jonathan Warren ce6dad329d print more information when sock.recv error occurs 2012-12-27 12:26:06 -05:00
Jonathan Warren 086ac940c6 Client will now accept more than one connection from the same remote IP 2012-12-27 11:26:52 -05:00
Jonathan Warren 151358566a Windows resize to fit contents on different operating systems 2012-12-21 10:55:29 -05:00
Jonathan Warren 64fad80f44 Accept addresses which lack the prepended BM-; useful for copying and pasting 2012-12-19 14:49:40 -05:00
Jonathan Warren 7cef4958ca changed the way the client stores and sends ackData to head off theoretical attacks involving PayloadLength values that do not match the true payload length of the sent data 2012-12-19 11:51:51 -05:00
Jonathan Warren 27aa86e741 Merge branch 'master' of github.com:Atheros1/PyBitmessage 2012-12-19 10:38:54 -05:00
Jonathan Warren 85845ff7a8 made statements printed to screen shorter 2012-12-19 10:38:45 -05:00
Jonathan Warren ab31fb69aa set socket timeout to 20 seconds to give Tor more time to connect 2012-12-19 01:22:04 -05:00
Jonathan Warren 6586bd2d6d further refined SOCKS exception messages 2012-12-18 16:36:37 -05:00
Jonathan Warren 7c69c93f82 SOCKS 2012-12-18 13:32:48 -05:00
Jonathan Warren 3411f8f39a added SOCKS 2012-12-18 13:09:10 -05:00
Jonathan Warren 4939715ce8 Clear status bar if it is currenlty displaying a warning that you are not connected if you connect. 2012-12-10 15:16:42 -05:00
Jonathan Warren e586896f7b Sort received-message-time by actual time rather than alphabetically 2012-12-10 14:48:00 -05:00
Jonathan Warren f33f2dc898 small changes including making the arrow keys work on the Inbox and Sent tabs 2012-12-05 12:47:30 -05:00
Jonathan Warren 069265e754 fixed issue: If subject in received message contained international characters, reply button wouldn't work completely. 2012-12-05 11:29:28 -05:00
Jonathan Warren d56d38891f fixed line break display issue 2012-12-04 12:11:14 -05:00
Jonathan Warren 15e96702eb Merge pull request #9 from maran/master
Removed PyObjc dependency
2012-11-29 12:46:02 -08:00