Commit graph

  • 44835597eb network: rework peer handshaking, fix #458 Roman Khimov 2019-11-06 11:06:00 +0300
  • b32d63054d network: split Peer's NetAddr into RemoteAddr and PeerAddr Roman Khimov 2019-11-06 10:55:21 +0300
  • 9ebe25a879 wallet: add unit tests Vsevolod Brekelov 2019-11-06 13:15:47 +0300
  • 325b95b581 vm: restrict total stack item count Evgenii Stratonikov 2019-10-29 13:26:34 +0300
  • 63852b61e8 vm: implement serialization interops in core package Evgenii Stratonikov 2019-11-05 17:10:52 +0300
  • 53a704f8c5 vm: add more serialization tests Evgenii Stratonikov 2019-11-05 17:04:14 +0300
  • 414715cbb0 vm: implement Array and Struct item serialization Evgenii Stratonikov 2019-11-05 12:25:15 +0300
  • 9df7bd786c vm: implement Map item serialization Evgenii Stratonikov 2019-11-05 11:57:55 +0300
  • fc0becd62a vm: implement BigInteger item serialization Evgenii Stratonikov 2019-11-05 12:07:08 +0300
  • dcff3b923a vm: implement Boolean and ByteArray item serialization Evgenii Stratonikov 2019-11-05 11:36:13 +0300
  • a57f75fc64 cli: compatible with NGD reading blockchain dump Vsevolod Brekelov 2019-11-08 17:30:35 +0300
  • 5c8fb1fc8e
    Merge pull request #486 from nspcc-dev/dump-restore-skip-fix Roman Khimov 2019-11-08 17:24:17 +0300
  • 4736dad8f0 cli: fix skip usage in DB dump/restore Roman Khimov 2019-11-08 16:56:54 +0300
  • 4d770e3c37
    Merge pull request #485 from nspcc-dev/close-blockchain Roman Khimov 2019-11-08 12:24:42 +0300
  • b05754deac core: add Close() to blockchainer, implement it to properly close chain Roman Khimov 2019-11-07 20:47:48 +0300
  • d33083e1e1 update CHANGELOG and ROADMAP, release 0.62.0 v0.62.0 Roman Khimov 2019-11-07 17:18:43 +0300
  • 52a78d8c3d
    Merge pull request #484 from nspcc-dev/feature/max_integer Roman Khimov 2019-11-07 16:02:43 +0300
  • a00275bebd fixes after review anastasia prasolova 2019-11-07 14:57:02 +0300
  • 816d78b5ee vm: redefine SHL/SHR limits based on integer size Evgenii Stratonikov 2019-11-07 12:50:11 +0300
  • 439cd72294 vm: restrict BigInteger item size Evgenii Stratonikov 2019-11-07 12:14:36 +0300
  • f686069f37
    Merge pull request #481 from nspcc-dev/core-fix-init-corner-cases Vsevolod 2019-11-06 18:36:40 +0300
  • 11b372b45d
    Merge pull request #480 from nspcc-dev/handshake-wait-for-version Vsevolod 2019-11-06 18:33:20 +0300
  • c567307748 core: fix potential issue with header list init Roman Khimov 2019-11-06 18:00:14 +0300
  • d7f747fa9a network: wait for both Version messages before ACKing Roman Khimov 2019-11-06 18:05:50 +0300
  • b5199625cd core: init genesis block header if there are no other headers in DB Roman Khimov 2019-11-06 17:58:19 +0300
  • c16c2bf102 core: store current header reference on clean init Roman Khimov 2019-11-06 17:56:06 +0300
  • c062a8e288
    Merge pull request #470 from nspcc-dev/config_updates_460 Roman Khimov 2019-11-06 17:30:01 +0300
  • d799c98cfe io: move common function and add unit tests for it Vsevolod Brekelov 2019-11-06 17:12:33 +0300
  • aeef395c45
    Merge pull request #476 from nspcc-dev/feature/neoUT Roman Khimov 2019-11-06 16:42:06 +0300
  • 6c002297cd vm: implement json tests from neoVM Evgenii Stratonikov 2019-11-06 12:15:30 +0300
  • 9f7625d699 core: don't do useless DB reads if nothing was persisted Roman Khimov 2019-11-06 16:10:37 +0300
  • 90d4299f0b core: gofmt blockchain.go Roman Khimov 2019-11-06 16:09:45 +0300
  • 95345b673a added systemd unit file and target for make anastasia prasolova 2019-11-06 16:09:07 +0300
  • 11ce73af28 server: add log-path and address configuration Vsevolod Brekelov 2019-11-05 15:22:07 +0300
  • 1c08753915 gomod: fix Vsevolod Brekelov 2019-11-05 15:13:26 +0300
  • 79d0c7446a
    Merge pull request #478 from nspcc-dev/handshake-and-peers-fix Roman Khimov 2019-11-06 15:42:02 +0300
  • 7cf9a40468 network: fix MaxPeers, introduce AttemptConnPeers Roman Khimov 2019-11-06 15:17:20 +0300
  • 31954bb20c network: disallow double connections to the same peer Roman Khimov 2019-11-06 12:39:17 +0300
  • d5a7ad2c47 network: fix data race in server peers map access Roman Khimov 2019-11-06 12:38:47 +0300
  • 19918f471d config: fix mainnet config ports Roman Khimov 2019-11-06 11:55:54 +0300
  • ec76ed23a5 network: rework peer handshaking, fix #458 Roman Khimov 2019-11-06 11:06:00 +0300
  • e859e03240 network: split Peer's NetAddr into RemoteAddr and PeerAddr Roman Khimov 2019-11-06 10:55:21 +0300
  • 0296184da9
    Merge pull request #475 from nspcc-dev/unitTests_wallet Roman Khimov 2019-11-06 15:24:10 +0300
  • 75104a4a34 wallet: add unit tests Vsevolod Brekelov 2019-11-06 13:15:47 +0300
  • 7d40d2f71e vm: make StepOut/StepOver match original VM behavior Evgenii Stratonikov 2019-11-06 12:24:02 +0300
  • 9ebb793009 vm: revert SUBSTR offset behavior to NEO 2.x Evgenii Stratonikov 2019-11-06 12:15:55 +0300
  • 4c688355bc vm: revert bool -> []byte conversion to NEO 2.x Evgenii Stratonikov 2019-11-06 12:15:48 +0300
  • 5544ff1768
    Merge pull request #462 from nspcc-dev/feature/stack_size Roman Khimov 2019-11-06 11:09:13 +0300
  • 067d9655bf vm: restrict total stack item count Evgenii Stratonikov 2019-10-29 13:26:34 +0300
  • fb2fe0a408
    Merge pull request #472 from nspcc-dev/feature/serialize Roman Khimov 2019-11-05 19:18:08 +0300
  • ed758458d5 vm: implement serialization interops in core package Evgenii Stratonikov 2019-11-05 17:10:52 +0300
  • 412582dc78 vm: add more serialization tests Evgenii Stratonikov 2019-11-05 17:04:14 +0300
  • 59f9c2bddc vm: implement Array and Struct item serialization Evgenii Stratonikov 2019-11-05 12:25:15 +0300
  • e1d019e087 vm: implement Map item serialization Evgenii Stratonikov 2019-11-05 11:57:55 +0300
  • cd690803cf vm: implement BigInteger item serialization Evgenii Stratonikov 2019-11-05 12:07:08 +0300
  • 25f77257ce vm: implement Boolean and ByteArray item serialization Evgenii Stratonikov 2019-11-05 11:36:13 +0300
  • f48b19a305
    Merge pull request #471 from nspcc-dev/rpc-minor-fixes Vsevolod 2019-11-02 22:13:17 +0300
  • de2eeb4671 rpc: add one to the block height for the getblockcount response Roman Khimov 2019-11-01 20:13:00 +0300
  • 70e4529848 rpc: add 0x prefix to the getbestblockhash answer Roman Khimov 2019-11-01 16:36:32 +0300
  • 54bb9b94c7 CHANGELOG: fix Prometheus bug number Roman Khimov 2019-11-01 15:33:46 +0300
  • 8730f56785 update CHANGELOG and ROADMAP, release 0.61.0 v0.61.0 Roman Khimov 2019-11-01 14:36:53 +0300
  • 29b097eb31
    Merge pull request #469 from nspcc-dev/cors-and-minpeers Roman Khimov 2019-11-01 13:47:31 +0300
  • e9f8b25776 network: add default MinPeers Roman Khimov 2019-11-01 13:29:54 +0300
  • b46dd295bc rpc: add CORS workaround for RPC Roman Khimov 2019-11-01 13:23:46 +0300
  • e5205d26a3
    Merge pull request #468 from nspcc-dev/configurable-minpeers Roman Khimov 2019-10-31 15:12:09 +0300
  • b12a68994d network: make minpeers configurable Roman Khimov 2019-10-31 15:04:28 +0300
  • f8864400ef Access-Control-Allow-Origin has been added for rpc response anatoly@nspcc.ru 2019-10-30 00:38:45 +0300
  • 2f6e678a19
    Merge pull request #463 from nspcc-dev/smartcontract-fixes Roman Khimov 2019-10-29 20:54:46 +0300
  • 6d1a09183b
    Merge pull request #455 from nspcc-dev/prometheus_441 Roman Khimov 2019-10-29 20:54:29 +0300
  • d374175170 monitoring: add prometheus monitoring Vsevolod Brekelov 2019-10-29 20:51:17 +0300
  • ebc1ba4f38 rpc/core: implement invokescript method, fix #348 Roman Khimov 2019-10-29 18:31:39 +0300
  • 94776b8a1f vm: add MarshalJSON to the Stack Roman Khimov 2019-10-29 18:26:59 +0300
  • 47f66dfbf3 vm: add State() method to get a state description Roman Khimov 2019-10-29 18:26:04 +0300
  • a568740f56 core: deduplicate a part of VM setup into spawnVMWithInterops() Roman Khimov 2019-10-29 17:10:50 +0300
  • 3d6cf3a647 rpc: drop useless cases from server Roman Khimov 2019-10-29 16:48:14 +0300
  • 2b3fb14a4a smartcontract: allow RPC endpoint to be specified, fix #363 Roman Khimov 2019-10-29 16:32:49 +0300
  • 9a86b2dc62
    Merge pull request #461 from nspcc-dev/feature/stack_limits Roman Khimov 2019-10-29 15:49:43 +0300
  • c7f0b7bd68 vm: restrict max invocation stack size Evgenii Stratonikov 2019-10-29 11:01:06 +0300
  • 579aa31ddd compiler: drop useless options parameter to Compile() Roman Khimov 2019-10-29 13:02:54 +0300
  • e319c6c638 cli: move avm inspect from vm to contract command Roman Khimov 2019-10-29 12:56:44 +0300
  • ae7687422c vm: clear state in Load() Roman Khimov 2019-10-29 12:53:09 +0300
  • 0ea7568caa
    Merge pull request #459 from nspcc-dev/network-fix-445 Roman Khimov 2019-10-28 16:12:15 +0300
  • 006337b1f8 network: rework discovery with rwmutex, add test Roman Khimov 2019-10-28 07:25:52 +0300
  • 77a50d6dc6 network: remove useless checks in discovery Roman Khimov 2019-10-27 16:11:32 +0300
  • 0ed5dca9a2 ROADMAP: update, we'll need to push some more releases Roman Khimov 2019-10-26 12:00:22 +0300
  • 7235e9b459 update CHANGELOG and ROADMAP, release 0.60.0 v0.60.0 Roman Khimov 2019-10-25 18:30:17 +0300
  • a48e297252
    Merge pull request #451 from nspcc-dev/call-isolation Roman Khimov 2019-10-25 18:27:08 +0300
  • f0cffe0d3f vm: implement stack isolation opcodes, fix #192 Roman Khimov 2019-10-25 17:25:46 +0300
  • d900be2585
    Merge pull request #450 from nspcc-dev/tx-processing-fixes Roman Khimov 2019-10-25 17:37:43 +0300
  • 99bbad331d core: add issue tx processing Roman Khimov 2019-10-25 17:20:12 +0300
  • 2611e9ab5c smartcontract: fix PropertyState definitions Roman Khimov 2019-10-25 11:05:58 +0300
  • 2e99d65554
    Merge pull request #448 from nspcc-dev/tx-processing-fixes Vsevolod 2019-10-24 13:54:42 +0300
  • 9ff55ac02c network: move inventory semantic check into common code Roman Khimov 2019-10-24 13:10:10 +0300
  • 45cac07643 core: remove transactions from MemPool when they're stored in block Roman Khimov 2019-10-24 12:29:55 +0300
  • 184d8a0180 core: fix missing unlock in MemPool TryAdd() Roman Khimov 2019-10-24 12:12:29 +0300
  • 257ba1c2ad network: implement getdata message handling in server Roman Khimov 2019-10-24 10:18:30 +0300
  • 8d0ed9259c transaction: fix invocation TX consistency in NewInvocationTX() Roman Khimov 2019-10-23 11:49:43 +0300
  • 07c08f9a46
    Simplify decoding compressed Y Evgeniy Kulikov 2019-10-23 12:33:53 +0300
  • 3fcf0922ea
    Merge pull request #444 from nspcc-dev/logo Vsevolod 2019-10-22 20:19:19 +0300
  • 2781166f6c add new neo logo with gopher Vsevolod Brekelov 2019-10-22 19:48:22 +0300