* remove pointless go_daemon page (made no sense)
* remove confusing go requirement from main readme
* wip directchat fixes
* use matchPartial for connect(wire)
* fix directchat
* revert wire changes
* rewrite directchat partially
* more readme updates
* fix things to follow the update on blog posts
* Merge master (#555)
* Revisit Floodsub (#543)
Fixes#525
add coverage to unsubscribeAll and testing
* add mounted protos to identify message (#546)
* add stable/unstable auto bumps
* fix auto-bump CI
* merge nbc auto bump with CI in order to bump only on CI success
* put conditional locks on nbc bump (#549)
* Fix minor exception issues (#550)
Makes code compatible with
https://github.com/status-im/nim-chronos/pull/166 without requiring it.
* fix nimbus ref for auto-bump stable's PR
* Split dialer (#542)
* extracting dialing logic to dialer
* exposing upgrade methods on transport
* cleanup
* fixing tests to use new interfaces
* add comments
* add base exception class and fix hierarchy
* fix imports
* `doAssert` is `ValueError` not `AssertionError`?
* revert back to `AssertionError`
Co-authored-by: Giovanni Petrantoni <7008900+sinkingsugar@users.noreply.github.com>
Co-authored-by: Jacek Sieka <jacek@status.im>
* Merge master (#555)
* Revisit Floodsub (#543)
Fixes#525
add coverage to unsubscribeAll and testing
* add mounted protos to identify message (#546)
* add stable/unstable auto bumps
* fix auto-bump CI
* merge nbc auto bump with CI in order to bump only on CI success
* put conditional locks on nbc bump (#549)
* Fix minor exception issues (#550)
Makes code compatible with
https://github.com/status-im/nim-chronos/pull/166 without requiring it.
* fix nimbus ref for auto-bump stable's PR
* Split dialer (#542)
* extracting dialing logic to dialer
* exposing upgrade methods on transport
* cleanup
* fixing tests to use new interfaces
* add comments
* add base exception class and fix hierarchy
* fix imports
* `doAssert` is `ValueError` not `AssertionError`?
* revert back to `AssertionError`
Co-authored-by: Giovanni Petrantoni <7008900+sinkingsugar@users.noreply.github.com>
Co-authored-by: Jacek Sieka <jacek@status.im>
* cleanup
Co-authored-by: Giovanni Petrantoni <7008900+sinkingsugar@users.noreply.github.com>
Co-authored-by: Jacek Sieka <jacek@status.im>
* remove almost-empty types module
* lock when writing message (that's the only place the lock matters, and
only when the message is > max msg size)
* logging updates (log in consistent order, makes reading logs easier)
* raise EOF from readExactly only if no bytes have been read (to signal
that _no_ bytes were lost)
* Peer resultification and defect only
* Fixing some tests
* test fixes
* Rename peer into peerid
* better result error message in identify
* further merge fixes
* update readme and organize the example folder
* adding package list
* add packages done
* basic readme done
* fix the go-daemon example folder
* add go-daemon folder in readme
* fix readme icon
* add badges
* add nim min version
* Update README background
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
* fix all the comments
* Update README.md wording
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
* fix file path in examples/
* add comments to example
* add comments to directchat and fix start.nim
* remove unnecessary modules from directchat
* del customdata
* improve directchat
* finish second.nim
* removea gcsafe
* with err
* change var to let
* remove final.nim
* fix comments on pull request
* fix comments on pull request
* replace result with return
* add hint when start and exit command
* update output string
* fix above comments
* add api documentation
* fix readme format
* update readme format
* readme table of content done
* fix format
* fix format
* include links to the tutorial article
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>