Commit Graph

  • 5ab837658b
    Move comments regarding default ports to Node#DEFAULT_PORT Chris Beams 2014-11-10 13:47:45 +01:00
  • 50e27014fb
    Rename BootstrapNodes#{DEFAULT_BOOTSTRAP_NODE=>DEFAULT} Chris Beams 2014-11-10 13:43:57 +01:00
  • 56409c0177
    Rename app.cli.{SeedNode => BootstrapNode} Chris Beams 2014-11-10 13:34:22 +01:00
  • 117b4ce5dc
    Remove dead code from UtilsDHT2.java Chris Beams 2014-11-10 13:31:12 +01:00
  • 519cfb8957
    Remove commented code from SeedNode Chris Beams 2014-11-10 13:15:01 +01:00
  • 879ff57789
    Remove obsolete SeedNodeForTesting class Chris Beams 2014-11-10 13:12:45 +01:00
  • a56ac8e454
    Rename networkInterface => interface Chris Beams 2014-11-10 13:08:42 +01:00
  • 396fd089ca
    Eliminate the option to use TomP2P disk storage (for now) Chris Beams 2014-11-10 12:53:13 +01:00
  • 737d1855d1
    Expose --port command-line option Chris Beams 2014-11-10 14:36:28 +01:00
  • 3398a97311
    Rename Node#{id => name} Chris Beams 2014-11-10 12:49:24 +01:00
  • 7ccfd98fb9 Allow shutting down the app with window close/quit Manfred Karrer 2014-11-10 13:51:10 +01:00
  • 865fe73bfb Remove random ports and static ID Manfred Karrer 2014-11-10 13:17:06 +01:00
  • 2ae5949448
    Allow command-line configuration of local node id and port Chris Beams 2014-11-10 12:21:43 +01:00
  • cb0e214a28
    Polish whitespace Chris Beams 2014-11-10 11:52:39 +01:00
  • 9ddf075366
    Qualify id, ip and port options with 'bootstrap.node.*' Chris Beams 2014-11-10 11:27:50 +01:00
  • bad88f1612
    Extract clientPort constant Chris Beams 2014-11-10 11:19:53 +01:00
  • 85f5f02378
    Introduce NETWORK_INTERFACE_UNSPECIFIED contstant Chris Beams 2014-11-10 09:07:32 +01:00
  • ed76f73897
    Move {MessageModule=>TomP2PMessageModule}#NETWORK_INTERFACE_KEY Chris Beams 2014-11-10 08:47:15 +01:00
  • 9e00c3d85e
    Use extracted NETWORK_INTERFACE_KEY consistently Chris Beams 2014-11-10 08:43:31 +01:00
  • 7e3c53ac24
    Polish TomP2PMessageModule#doConfigure Chris Beams 2014-11-10 08:36:22 +01:00
  • 8723e9ef0d
    Move {MessageModule=>TomP2PMessageModule}#BOOTSTRAP_NODE_*_KEY Chris Beams 2014-11-10 08:26:56 +01:00
  • 9bdb4b4249
    Move {MessageModule=>BootstrappedPeerFactory}#BOOTSTRAP_NODE_KEY Chris Beams 2014-11-10 08:20:15 +01:00
  • 426ee28b93
    Extract TomP2PNode#USE_DISK_STORAGE_KEY constant Chris Beams 2014-11-10 08:08:10 +01:00
  • 9f2e9de94f
    Extract MessageModule.BOOTSTRAP_NODE_KEY constant Chris Beams 2014-11-10 07:49:08 +01:00
  • 05a86f251f Add interface argument Manfred Karrer 2014-11-10 02:08:54 +01:00
  • 775a391be3 Add ChannelClientConfiguration Manfred Karrer 2014-11-10 01:51:25 +01:00
  • 954fb7727c Add bootstrap Manfred Karrer 2014-11-10 01:48:20 +01:00
  • 501a3ccbc2 Merge remote-tracking branch 'origin/master' Manfred Karrer 2014-11-10 01:35:17 +01:00
  • 2ec1fe1c59 Sync with Thomas changes, add bootstrap call Manfred Karrer 2014-11-10 01:35:08 +01:00
  • c1a645500f Remove caching as it has some side effects for failing tests Manfred Karrer 2014-11-10 01:10:45 +01:00
  • ccc369307c
    Use explicit "appName" vs. "name" property Chris Beams 2014-11-10 01:08:34 +01:00
  • e8986aa7a2
    Rename NAME_FLAG => APP_NAME_KEY and move to AppModule Chris Beams 2014-11-10 00:50:59 +01:00
  • 935785e611
    Organize imports Chris Beams 2014-11-10 00:42:27 +01:00
  • a4cf7a0aeb
    Polish whitespace Chris Beams 2014-11-10 00:41:36 +01:00
  • 18c399b30c
    Move bootstrap node config property keys to MessageModule Chris Beams 2014-11-10 00:40:33 +01:00
  • 20db54e87b
    Remove Akka-based seed node infrastructure (for now) Chris Beams 2014-11-09 23:53:59 +01:00
  • d062e1dbbf
    Remove debug print statement Chris Beams 2014-11-09 23:45:21 +01:00
  • b5f95e00a3
    Supply appName via properties as well Chris Beams 2014-11-09 23:42:57 +01:00
  • 162fc3da0e
    Favor use of Properties vs. for configuration Chris Beams 2014-11-09 22:14:18 +01:00
  • 017ebb3f38
    Polish whitespace Chris Beams 2014-11-09 22:13:17 +01:00
  • dfbe6973e7
    Split Gradle arguments on comma vs. spaces Chris Beams 2014-11-09 23:00:21 +01:00
  • c12b94b7c2 Use peerNoVerification Manfred Karrer 2014-11-09 14:14:42 +01:00
  • 5d5fd49a45 Update to latest TomP2P master Manfred Karrer 2014-11-09 13:48:24 +01:00
  • 4938f0ba4a Change ip flag to s to avoid conflict with other flags Manfred Karrer 2014-11-08 16:42:36 +01:00
  • 4440bf1007 Add basic SeedNode class, rename previous one to SeedNodeUsingAkka Manfred Karrer 2014-11-08 16:39:21 +01:00
  • d9372383bf Fix test Manfred Karrer 2014-11-08 16:38:09 +01:00
  • 3033a19b46 Change default port, Add ip to args, pass namespace to messageModule Manfred Karrer 2014-11-08 16:28:49 +01:00
  • d72d7299df Add missing RepeatRule, Simplify SeedNodeForTesting Manfred Karrer 2014-11-07 18:33:59 +01:00
  • 8cfdf1907e Use server seed node and testnet Manfred Karrer 2014-11-07 18:28:43 +01:00
  • 232a208a03 Revert to 0.12 as 0.12.1 has changes in the Coin class Manfred Karrer 2014-11-07 17:28:59 +01:00
  • 222cda53d1 Add IPv4 filter Manfred Karrer 2014-11-07 16:07:13 +01:00
  • 182218612e Update to bitcoinJ 12.1 Manfred Karrer 2014-11-07 16:04:56 +01:00
  • 9e69822a40 Improve Splash screen info, Refactor WalletFacade (user executor, gui defines Platform.runlater as executor) Manfred Karrer 2014-11-07 16:03:14 +01:00
  • 7dd61b35f6 Use Localhost Manfred Karrer 2014-11-07 13:47:55 +01:00
  • 089be0ca16 Use compatible version with latest TomP2P lib Manfred Karrer 2014-11-07 00:58:24 +01:00
  • 7049ab3a78 Fix broken preferences path Manfred Karrer 2014-11-07 00:17:21 +01:00
  • 5d56dc62c9
    Merge branch 'wip-cbeams' Chris Beams 2014-11-06 17:05:01 +01:00
  • ca070941dc
    Rename io.bitsquare.{Abstract=>}BitsquareModule Chris Beams 2014-11-06 16:41:17 +01:00
  • 1546285b8b
    Move io.bitsquare.{network=>util}.tomp2p.BaseFutureUtil Chris Beams 2014-11-06 16:38:00 +01:00
  • 486cd9824e
    Introduce app.gui.MainModule Chris Beams 2014-11-06 16:35:03 +01:00
  • 21098afd45
    Optimize imports Chris Beams 2014-11-06 16:04:39 +01:00
  • 96fa93f608
    Introduce io.bitsquare.msg.tomp2p package Chris Beams 2014-11-06 16:03:42 +01:00
  • 467f76fd76
    Introduce io.bitsquare.offer.tomp2p package Chris Beams 2014-11-06 15:20:05 +01:00
  • 57f2b43845
    Extract isSuccess(BaseFuture) method into util class Chris Beams 2014-11-06 14:59:59 +01:00
  • 1dde1f361f Use compatible version with latest TomP2P lib Manfred Karrer 2014-11-06 16:43:09 +01:00
  • e4743ca469 Merge remote-tracking branch 'origin/master' Manfred Karrer 2014-11-06 16:41:28 +01:00
  • 7faff2d244 Use latest TomP2P verison Manfred Karrer 2014-11-06 16:41:22 +01:00
  • 000302d29e
    Merge branch 'master' Chris Beams 2014-11-06 14:31:39 +01:00
  • e201bf88ce
    Rename i.b.network.{BootstrapNode=>BootstrapNodes} Chris Beams 2014-11-06 14:00:36 +01:00
  • 36b3b82e52
    Refactor Node from interface to value type Chris Beams 2014-11-06 13:52:59 +01:00
  • 640a736ec3
    Repeat TomP2PTests tests using @Repeat vs. loops Chris Beams 2014-11-06 13:12:31 +01:00
  • 1a92b05bf4
    Introduce @Repeat and RepeatRule for repeatable @Test methods Chris Beams 2014-11-06 13:02:49 +01:00
  • 8b6f0ac64e
    Refactor TomP2PTests Chris Beams 2014-11-06 12:08:07 +01:00
  • 655100e69f
    Introduce Node#at static factory and NodeTests Chris Beams 2014-11-06 10:47:39 +01:00
  • 1f136de1a1
    Apply consistent style to argument help text Chris Beams 2014-11-06 09:40:01 +01:00
  • da163bcc97
    Introduce io.bitsquare.network.Node#DEFAULT_PORT Chris Beams 2014-11-06 09:35:51 +01:00
  • ce5155ebdc
    Rename BootstrapNode#{LOCAL_HOST => LOCALHOST} Chris Beams 2014-11-06 09:00:35 +01:00
  • 1ea30fb4ae
    Clarify concept of 'default network' in BitcoinModule Chris Beams 2014-11-06 08:53:38 +01:00
  • c7524edef3 Add bootstrap info to splash screen, user final wehn possible, cleanup Manfred Karrer 2014-11-06 09:21:53 +01:00
  • aeaef72834
    Remove offer creation recovery from CreateOfferCoordinator Chris Beams 2014-11-05 15:37:07 +01:00
  • 72423dce8a
    Remove unused MessageFacade from CreateOfferCoordinator Chris Beams 2014-11-05 14:50:39 +01:00
  • 40d7da8d10
    Inline BroadCastOfferFeeTx#run into CreateOfferCoordinator Chris Beams 2014-11-05 14:07:55 +01:00
  • 2adac9475e
    Inline CreateOfferFeeTx#run into CreateOfferCoordinator Chris Beams 2014-11-05 14:00:39 +01:00
  • 7fffa81f02
    Replace VerifyOffer class with Offer#validate method Chris Beams 2014-11-05 13:41:39 +01:00
  • b3670c5201
    Inline CreateOfferCoordinator#onFailed Chris Beams 2014-11-05 13:21:07 +01:00
  • 45a4bf7c09
    Rename methods used to implement *Handler lambdas Chris Beams 2014-11-05 13:17:31 +01:00
  • 44dc76e07e
    Rename *Handler methods Chris Beams 2014-11-05 13:12:30 +01:00
  • f72bdf5f71
    Move generic *Handler types to new util.task package Chris Beams 2014-11-05 13:06:31 +01:00
  • aac4731f80
    Replace AddOfferListener Result/Fault handlers Chris Beams 2014-11-05 12:58:29 +01:00
  • 40807b07f8
    Introduce OfferRepository interface and TomP2P impl Chris Beams 2014-11-05 11:45:59 +01:00
  • dbbe7cec49 Extract isSuccess in P2PNode, set custom log levels Manfred Karrer 2014-11-05 23:15:36 +01:00
  • 399842d8e2 Extract isSuccess to a method and return always true to ignore a bug from TomP2P (isSuccess returns always false) Manfred Karrer 2014-11-05 22:12:48 +01:00
  • df3a507066 Change polling from 1 sec to 3 sec, refactorings Manfred Karrer 2014-11-05 22:00:55 +01:00
  • 4fb8030a43 Add loops, add extra SeedNode class, remove LanTest class Manfred Karrer 2014-11-05 20:41:34 +01:00
  • bcaa8b9946 Fix random ports Manfred Karrer 2014-11-05 17:02:26 +01:00
  • 96f8a6c281 Use @Ignore Manfred Karrer 2014-11-05 16:47:12 +01:00
  • ef68e08b50 Fix return value Manfred Karrer 2014-11-05 16:44:59 +01:00
  • c8a470fb7b Add test with pong reply Manfred Karrer 2014-11-05 16:20:07 +01:00
  • 25be5bdbe1 Finished tests for localhost case Manfred Karrer 2014-11-05 15:37:27 +01:00
  • afe7ec295b Add shutdown method Manfred Karrer 2014-11-05 15:09:37 +01:00