Commit Graph

  • 4cbee7554f new protocol: the server sends serialized tx, deserialize it in the client thomasv 2012-11-03 09:17:40 +0100
  • ea42a74824 default ports to be used if we cannot get a list of peers ThomasV 2012-11-01 11:43:59 +0100
  • 2a572a185a get_string ThomasV 2012-10-30 22:04:37 +0100
  • 5fac0ecfc4 simplification ThomasV 2012-10-30 21:28:46 +0100
  • e2add776bc text gui: spacing between tabs thomasv 2012-10-30 18:42:39 +0100
  • 43ceb6b52a text gui: dialogs thomasv 2012-10-30 18:36:09 +0100
  • 05c09ac9ac popups and messages thomasv 2012-10-30 16:56:58 +0100
  • d2711ac757 popup windows, selectors thomasv 2012-10-30 14:56:16 +0100
  • 60bac7257e show active tab in bold thomasv 2012-10-29 17:23:50 +0100
  • 5e28ccd09d Improve text gui. Disable print_error when text gui is used. thomasv 2012-10-29 16:22:53 +0100
  • cdb52c30d2 do not request merkle root for unconfirmed transactions thomasv 2012-10-29 09:31:42 +0100
  • ea7dabe640 fix proxy index ThomasV 2012-10-28 21:59:51 +0100
  • 5874457df2 fix: subscriptions ThomasV 2012-10-28 10:22:12 +0100
  • 7a73c2cb50 security fix: do not let user change seed ThomasV 2012-10-28 09:19:07 +0100
  • fa870d83b9 add option to disable spv; just in case ThomasV 2012-10-28 08:58:21 +0100
  • 3a8a649d4e update homepage ThomasV 2012-10-28 08:41:57 +0100
  • 1d527c450b don't include every file in scripts, because merchant.conf is often there ThomasV 2012-10-28 08:27:26 +0100
  • 7ab5e14369 update validate_tx script ThomasV 2012-10-28 08:19:39 +0100
  • df85516bd0 add callback to example script ThomasV 2012-10-28 08:14:00 +0100
  • 6df9eb491a revert label change: this was breaking i18n translations. ThomasV 2012-10-28 07:49:15 +0100
  • f40ca9efa6 disable text gui, as it is not ready for release ThomasV 2012-10-28 07:45:11 +0100
  • 76eff7fdb6 increasing version number, and wiki translation version ThomasV 2012-10-28 07:41:44 +0100
  • 71357cfb23 merkle root too ThomasV 2012-10-27 20:52:32 +0200
  • 1a7f1daebd fix flags ThomasV 2012-10-27 20:04:08 +0200
  • 69c56c5b8d open file with b flag ThomasV 2012-10-27 19:57:28 +0200
  • 6de8a946eb use callback instead of wallet.was_updated ThomasV 2012-10-27 19:20:50 +0200
  • 2307323bb7 redo verifications if a header verification fails thomasv 2012-10-27 16:56:04 +0200
  • 8152072938 fix: self.s is None if we are not connected thomasv 2012-10-27 16:46:42 +0200
  • cfb3aa6a12 move 'peers.subscribe' and 'server.version' calls into the interface ThomasV 2012-10-27 14:15:03 +0200
  • 18c9c2f369 request headers chunk if we need more than 50 blocks ThomasV 2012-10-27 13:02:59 +0200
  • be6aab538d cosmetic change ThomasV 2012-10-27 12:31:43 +0200
  • 5edf41f2e0 cosmetic change ThomasV 2012-10-27 12:10:16 +0200
  • 35882f7fb7 catch ssl exception caused by timeout ThomasV 2012-10-27 10:24:43 +0200
  • a6e7470b11 add payment verifier and confirmations to merchant script ThomasV 2012-10-27 02:57:06 +0200
  • 03199dcf2e minor fix for settings dialog combo ThomasV 2012-10-27 01:19:27 +0200
  • 208e789af4 fix: synchronizer ThomasV 2012-10-27 00:02:52 +0200
  • faa002f53c fix: below or equal in var_int encoding ThomasV 2012-10-26 22:51:33 +0200
  • 4038c0273f fix: var_int encoding ThomasV 2012-10-26 22:49:06 +0200
  • 3216c0467d use print_error ThomasV 2012-10-26 18:25:43 +0200
  • 1ecce5dffc bugfix: default to [], so that we do not create new addresses if the history was deleted ThomasV 2012-10-26 18:00:32 +0200
  • a63b9e527e by default, use user dir ThomasV 2012-10-26 17:44:07 +0200
  • 1117741e59 new command: 'get' ThomasV 2012-10-26 17:35:35 +0200
  • 1f37a330b3 bugfix: add channel when calling send thomasv 2012-10-26 16:06:54 +0200
  • b78fd6b3b6 bugfix: address->addr thomasv 2012-10-26 15:48:57 +0200
  • b6729b3aab verifier: download chunks first for efficiency thomasv 2012-10-26 15:08:12 +0200
  • 8526915420 readme for merchant script thomasv 2012-10-26 14:00:28 +0200
  • 15a7626b14 spv: request previous headers recursively in order to support blockchain reorgs thomasv 2012-10-26 13:43:20 +0200
  • 1e15dbab81 protocol v0.4: use position for branching thomasv 2012-10-26 11:29:11 +0200
  • ee84e5c007 document public methods of verifier thomasv 2012-10-26 10:20:47 +0200
  • ee4de40c37 use WalletVerifier.add() method to register transactions thomasv 2012-10-26 10:02:09 +0200
  • e20e40829d start verifier thread only after the first wallet synchronization thomasv 2012-10-26 09:08:06 +0200
  • 927bbda591 callback everytime there is an update ThomasV 2012-10-26 07:06:43 +0200
  • 063fef86aa set command: authorize by default, forbid only when dangerous ThomasV 2012-10-26 07:05:22 +0200
  • b59e20a1ad return zero if unconfirmed ThomasV 2012-10-26 06:59:33 +0200
  • 2a06a5b493 tie confirmation icons to payment verifier ThomasV 2012-10-26 00:40:19 +0200
  • 46eabd1dab sort pending headers before they get processed ThomasV 2012-10-25 22:49:01 +0200
  • 8b865983c6 make the Verifier class usable without a wallet instance thomasv 2012-10-25 16:03:16 +0200
  • f91dde55dd subscribe to / verify headers thomasv 2012-10-25 15:40:30 +0200
  • b3b31fdc07 alt path for headers thomasv 2012-10-25 10:00:11 +0200
  • b018e0ae53 simple payment verification: check targets, use block headers file. ThomasV 2012-10-24 21:45:45 +0200
  • e5c19b64af handle empty string (!= None) ThomasV 2012-10-23 22:40:52 +0200
  • 52d72a527a fix: break the loop ThomasV 2012-10-23 08:15:53 +0200
  • c9ffb1b4ba fix order ThomasV 2012-10-23 07:45:56 +0200
  • 0d68926da2 fix: copy the default servers array ThomasV 2012-10-22 18:50:17 +0200
  • 3a23e54a1a window title thomasv 2012-10-22 17:36:52 +0200
  • 37b0737f6d wait until connected thomasv 2012-10-22 17:31:37 +0200
  • c735fcd228 more robust connection procedure: let the user start with proxy thomasv 2012-10-22 17:18:07 +0200
  • af0d8d664b save list of verified tx only when needed thomasv 2012-10-22 15:44:54 +0200
  • 10d6db468a save to disk the list of verified transactions thomasv 2012-10-22 15:40:39 +0200
  • f4b95244c3 typo: expected -> unexpected thomasv 2012-10-22 15:17:43 +0200
  • a4d17d3cb9 new 'disconnecting' callback for requested disconnection thomasv 2012-10-22 15:15:52 +0200
  • 3cc382b7a0 send another banner request on reconnect thomasv 2012-10-22 15:01:13 +0200
  • 4038b81a22 catch exception when client is disconnected thomasv 2012-10-22 14:56:59 +0200
  • 8e95706763 init_up_to_date when connected thomasv 2012-10-22 14:49:29 +0200
  • 0b76e16d04 allow multiple callbacks for a given name thomasv 2012-10-22 13:43:58 +0200
  • 82531131ee interface: do not connect inside the constructor thomasv 2012-10-22 12:58:57 +0200
  • 4fbd2ea66e use named callbacks with the interface thomasv 2012-10-22 11:34:21 +0200
  • 33eb749c6a interface for command line mode ThomasV 2012-10-21 23:22:46 +0200
  • 2da0c0b77e big refactoring of the interface addition of the wallet verifier class for SPV ThomasV 2012-10-21 02:57:31 +0200
  • 1212982fec pass config to randomly selected server ThomasV 2012-10-20 17:41:12 +0200
  • fff922b5d7 fix: random_choice -> random.choice ThomasV 2012-10-20 17:21:12 +0200
  • 97b726386e import modules with imp ThomasV 2012-10-20 17:01:11 +0200
  • a361a05b08 text gui thomasv 2012-10-17 15:33:59 +0200
  • 5d01831090 text ui: first commit thomasv 2012-10-17 09:24:31 +0200
  • d0a6e244b1 new 'set' command for the CLI ThomasV 2012-10-20 10:23:34 +0200
  • bb74a6c393 simplify validation script ThomasV 2012-10-19 21:09:41 +0200
  • d57fec2659 compute merkle root from reduced list thomasv 2012-10-19 15:52:11 +0200
  • 5717b43661 separate bitcoin related functions from wallet.py thomasv 2012-10-19 14:55:01 +0200
  • 728ae0d184 move theme_path functions from util to gui_lite thomasv 2012-10-19 14:36:12 +0200
  • e165c13a84 synchronous_get batch method for interface thomasv 2012-10-19 14:16:02 +0200
  • 2137ab3238 fix path in icons.qrc thomasv 2012-10-19 11:09:26 +0200
  • 3760486a6a fix side effect and handle case where the initial server was not connected thomasv 2012-10-19 11:02:22 +0200
  • fb6a1a0720 better protocol handling in gui thomasv 2012-10-19 10:41:20 +0200
  • f1c9aa6603 fix connection_msg thomasv 2012-10-19 10:30:51 +0200
  • c5f5e92d17 rename qt gui -> classic thomasv 2012-10-19 10:26:35 +0200
  • 025e10d569 rm noface icon ThomasV 2012-10-18 22:15:12 +0200
  • 8668e923ce update message: cannot change -> not changing ThomasV 2012-10-18 22:13:09 +0200
  • f8b20bedae add data directory to MANIFEST ThomasV 2012-10-18 22:09:26 +0200
  • 7079d91d71 move electrum.pnd to icons ThomasV 2012-10-18 22:00:21 +0200
  • 5919141f0d version 1.1 ThomasV 2012-10-18 20:56:37 +0200