Commit Graph

  • b1e4df39ef
    add legacy warning master Jakub Sokołowski 2019-12-09 20:49:47 +01:00
  • 25321b2c03 add a metric for received/validated/rejected envelopes v1.6.2 Jakub Sokołowski 2019-11-16 18:02:13 +01:00
  • fad088a1f7 port metrics to new prometheus library Jakub Sokołowski 2019-11-15 12:05:37 +01:00
  • f326756ecf add Topic to EnvelopeEvent Jakub Sokołowski 2019-11-15 13:13:37 +01:00
  • e3dbfd59de
    add a metric for received/validated/rejected envelopes Jakub Sokołowski 2019-11-16 18:02:13 +01:00
  • 445d514f27
    port metrics to new prometheus library Jakub Sokołowski 2019-11-15 12:05:37 +01:00
  • b529b35cc7
    add Topic to EnvelopeEvent Jakub Sokołowski 2019-11-15 13:13:37 +01:00
  • 7ab066bada
    Do not throttle when limits are unset (#37) v1.6.1 Adam Babik 2019-11-17 21:34:58 +01:00
  • 21a5798265
    not throttle limits unset Adam Babik 2019-11-17 20:37:03 +01:00
  • c11e8d8fb8
    Add whitelisting and setting rate limiter from outside (#36) v1.6.0 Adam Babik 2019-11-15 13:32:20 +01:00
  • 9a64fa413a
    add metric Adam Babik 2019-11-13 22:06:16 +01:00
  • 137dcdfbbd
    F Adam Babik 2019-11-13 21:52:03 +01:00
  • 9b19798f60
    F Adam Babik 2019-11-13 21:20:50 +01:00
  • 290f7b7cea
    configure all settings Adam Babik 2019-11-13 10:06:50 +01:00
  • d58950798d
    add whitelisting and setting rate limiter from outside Adam Babik 2019-11-13 09:52:46 +01:00
  • a527df1568
    Merge pull request #35 from status-im/feature/add-fuzz-target André Medeiros 2019-11-12 15:51:00 -05:00
  • eaa7a0f280 Add fuzzing target Andre Medeiros 2019-11-12 14:54:50 -05:00
  • 51d2371cf9
    Implement peer rate limiter (#33) v1.6.0-beta.0 Adam Babik 2019-11-12 08:11:38 +01:00
  • bac2d543b7
    Fix ReceivedMessage.ValidateAndParse out-of-bands reads (#31) Adam Babik 2019-11-11 20:08:54 +01:00
  • a1a306a418 Make bounds checks on ValidateAndParse() Andre Medeiros 2019-11-11 12:28:37 -05:00
  • 61a6c73197
    vendor deps Adam Babik 2019-11-10 15:13:14 +01:00
  • dc52be2a40
    fix tests Adam Babik 2019-11-10 15:10:12 +01:00
  • 16a60db200
    test rate limiter Adam Babik 2019-11-10 14:58:38 +01:00
  • c8d51e9e42
    fix tests Adam Babik 2019-11-08 09:42:27 +01:00
  • 9969855c9b
    implement peer rate limiter Adam Babik 2019-11-06 09:15:49 +01:00
  • 39d4d0a14f
    Define MailServer.Deliver method accepting MessagesRequest (#32) v1.5.2 Adam Babik 2019-11-02 15:31:00 +01:00
  • 900685f2eb
    F Adam Babik 2019-11-02 12:51:02 +01:00
  • 3dbba6f0a4
    add Whisper SendMessagesRequest Adam Babik 2019-10-26 13:35:52 +02:00
  • 6a09d46d3c
    F Adam Babik 2019-10-25 20:20:32 +02:00
  • 3d5a32f97e
    F Adam Babik 2019-10-25 19:46:02 +02:00
  • b21383b8bb
    F Adam Babik 2019-10-25 18:34:58 +02:00
  • a7be925111
    add ID to MessagesRequest Adam Babik 2019-10-25 17:33:59 +02:00
  • c53848dc25
    update dependencies Adam Babik 2019-10-25 15:46:58 +02:00
  • 12daacfc69
    implement MailServer Deliver method accepting MessagesRequest Adam Babik 2019-10-21 22:40:04 +02:00
  • 57b095a1d8
    remove unnecessary condition Adam Babik 2019-10-16 09:06:17 +02:00
  • 3a246dac06
    F Adam Babik 2019-10-08 21:45:38 +02:00
  • fa3a84dc77
    add missing files to vendor/ Adam Babik 2019-10-08 21:18:09 +02:00
  • bc6a24ddb7
    fix ReceivedMessage.ValidateAndParse out-of-bands reads Adam Babik 2019-10-08 20:50:13 +02:00
  • 907f4d5293
    remove Gopkg.* and update vendor/ v1.5.1 Adam Babik 2019-09-28 11:04:54 +02:00
  • 8be20fd33d
    crypto: add SignatureLength constant and use it everywhere (#19996) v1.5.0 Adam Babik 2019-09-28 10:58:33 +02:00
  • e234c0fdf9
    cmd, contracts, eth, p2p, signer, whisper: fixed ineffectual assignments (#19869) Adam Babik 2019-09-28 10:57:14 +02:00
  • 75f34771fb
    core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) Adam Babik 2019-09-28 10:54:57 +02:00
  • 82c2163f41
    whisper: PoW calculations as specified in EIP-627 (#19753) Adam Babik 2019-09-28 10:53:51 +02:00
  • 159b317456
    upgrade geth to 1.9.5 and introduce go.mod Adam Babik 2019-09-28 10:51:24 +02:00
  • bbabc9ff4e
    whisper/whisperv6: fix PoW calculations to match the spec (#19330) Adam Babik 2019-09-28 10:47:51 +02:00
  • 3e303b1d5f
    fix a case when Limit is 0 when syncing mailservers (#29) v1.4.14 Adam Babik 2019-06-26 11:11:20 +02:00
  • 51b5a69c98
    fix unit tests Adam Babik 2019-06-26 00:26:28 +02:00
  • 1d8265642c
    send error to requester Adam Babik 2019-06-26 00:09:08 +02:00
  • 11045aa55c
    fix unit tests Adam Babik 2019-06-25 23:56:40 +02:00
  • eaef65c721
    fix a case when Limit is 0 when syncing mailservers Adam Babik 2019-06-25 23:53:53 +02:00
  • 0b74212950
    Merge pull request #28 from status-im/feature/add-send-raw v1.4.13 Andrea Maria Piana 2019-05-07 11:37:14 +02:00
  • f62a6add56
    Use rawsyncresponse Andrea Maria Piana 2019-05-06 14:33:58 +02:00
  • f55e777bd6
    Add SendRawP2PDirect Andrea Maria Piana 2019-05-06 12:32:09 +02:00
  • 4fae75da94
    Post request.completed only after envelopes from that request were added to a filter (#27) v1.4.12 Dmitry Shulyak 2019-04-19 08:14:44 +03:00
  • efca6fbb0c
    Pass information that message was received from a mailsver to a whisper user (#26) Dmitry Shulyak 2019-04-18 09:40:45 +03:00
  • f46536b39d Stop whisper after test Dmitry 2019-04-18 09:33:56 +03:00
  • c649a7bb05 Process all p2p envelopes and completion events sequantially Dmitry 2019-04-18 09:24:45 +03:00
  • 98d0a771cc Add test that request.completed received after all envelope.avaiable Dmitry 2019-04-18 09:20:07 +03:00
  • 7511ee4e95 Post completion event after every message was added to a filter Dmitry 2019-04-17 11:38:14 +03:00
  • 8f949c8eea Extende envelope.available with information that envelope was received as a history Dmitry 2019-04-17 10:20:08 +03:00
  • dd4c74aaf7 Pass information that message was received from a mailsver to a whisper user Dmitry 2019-04-15 08:20:30 +03:00
  • b8da753209
    Change filter internal message store to inteface (#25) v1.4.11 Dmitry Shulyak 2019-04-04 11:46:29 +03:00
  • cde47456df Change filter internal message store to inteface Dmitry 2019-04-03 12:04:33 +03:00
  • 3a4601b568
    Receiver notifies sender with reasons for discarding envelopes (#23) v1.4.10 Dmitry Shulyak 2019-03-26 10:15:16 +02:00
  • e24f0a42ab Store errors as array and cover new changes with tests Dmitry 2019-03-22 09:11:51 +02:00
  • f3edd5931e Receiver notifies sender with reasons for discarding envelopes Dmitry 2019-03-21 09:22:00 +02:00
  • 37436ddc1e
    Keep connection if time is not synchronized between several peers (#22) Dmitry Shulyak 2019-03-20 17:21:53 +02:00
  • fb6f0e098d Keep connection if time is not synchronized between several peers Dmitry 2019-03-20 08:01:16 +02:00
  • f60fda29e2
    Upgrade to geth 1.8.23 (#21) v1.4.9 Dmitry Shulyak 2019-03-14 08:04:41 +02:00
  • 9d9024df80 Upgrade to geth 1.8.23 Dmitry 2019-03-13 14:31:39 +02:00
  • 88b3fdf3bd
    Remove flakiness check before broadcast (#20) v1.4.8 Dmitry Shulyak 2019-02-20 14:06:56 +02:00
  • 315e3d4353 Remove flakiness check before broadcast Dmitry 2019-02-19 09:31:28 +02:00
  • 9e2f8db257
    Send event when envelope was received from a peer (#19) v1.4.7 Dmitry Shulyak 2019-02-19 09:08:40 +02:00
  • d284b1e6e5 Update event description Dmitry 2019-02-18 15:45:44 +02:00
  • ce8adebb49 Send event when envelope was received from a peer Dmitry 2019-02-18 10:01:52 +02:00
  • 9cdf6385f8
    upgrade geth to 1.8.21 (#17) v1.4.6 Adam Babik 2019-01-16 10:22:52 +01:00
  • a164a00b7f
    update golang.org/x/crypto Adam Babik 2019-01-16 10:11:50 +01:00
  • 2eef157b61
    upgrade geth to 1.8.21 Adam Babik 2019-01-16 10:04:50 +01:00
  • 109fa96320
    update geth to 1.8.20 (#16) v1.4.5 Adam Babik 2018-12-17 18:22:49 +01:00
  • c0f86d6b42
    update geth to 1.8.20 Adam Babik 2018-12-17 18:15:58 +01:00
  • 82a7734c36
    add event EventMailServerSyncFinished (#15) v1.4.4 Adam Babik 2018-12-13 09:51:47 +01:00
  • b6277c55bc
    add event EventMailServerSyncFinished Adam Babik 2018-12-12 17:35:44 +01:00
  • 27e2442271
    add request validation for mail sync (#14) v1.4.3 Adam Babik 2018-12-11 09:22:16 +01:00
  • 88eb18c184
    use const Adam Babik 2018-12-11 09:20:10 +01:00
  • e63721a85c
    add request validation for mail sync Adam Babik 2018-12-11 09:03:35 +01:00
  • 6e5af097a1
    add opcodes to sync messages (#13) v1.4.2 Adam Babik 2018-12-06 09:33:58 +01:00
  • 7212acfc30
    clean up unit tests Adam Babik 2018-12-04 13:06:58 +01:00
  • 06a1a3628a
    add unit tests Adam Babik 2018-12-04 13:04:36 +01:00
  • bb82fe57f8
    fix build Adam Babik 2018-12-04 10:54:42 +01:00
  • ddb45cbd17
    add a comment about Cursor Adam Babik 2018-12-04 10:52:24 +01:00
  • b69160c631
    add opcodes to sync messages Adam Babik 2018-12-04 10:47:28 +01:00
  • 19c3d76859 Extend mail response with a peer and refactor tests Dmitry 2018-11-30 10:21:41 +02:00
  • aa95fe0672 Extend mail response with a peer and refactor tests extend-mail-response Dmitry 2018-11-30 10:21:41 +02:00
  • 96d2199ed5 Send events when mail request is sent or expired v1.4.1 Dmitry 2018-11-27 13:03:05 +02:00
  • e4a044f4d0 Send events when mail request is sent or expired extend-request-events Dmitry 2018-11-27 13:03:05 +02:00
  • 76c2447643 Extend whisper protocol with confirmations and add necessary events v1.4.0 Dmitry 2018-11-19 09:53:59 +02:00
  • 552229d15d Add testify/require module to Gopkg.toml Dmitry 2018-11-19 09:53:19 +02:00
  • 3bfd329b8e Extend whisper protocol with confirmations and add necessary events confirmations Dmitry 2018-11-19 09:53:59 +02:00
  • 986d9d6cae Add testify/require module to Gopkg.toml Dmitry 2018-11-19 09:53:19 +02:00
  • 4cd9bb35e2
    Upgrade geth 1.8.17 (#8) Adam Babik 2018-11-12 10:03:57 +01:00