-
11d09b76df
test: Bring the MockSHSSocket testing class in line with the secret-handshake library
main
Gergely Polonkai
2023-11-19 07:41:48 +0100
-
377368509e
build(typing): Add stricter type hinting to LocalMessage’s feed and previous attribute
Gergely Polonkai
2023-11-19 07:30:31 +0100
-
59c99097a2
refactor: Use SHSDuplexStream.close instead of disconnect
Gergely Polonkai
2023-11-13 13:14:25 +0100
-
c2fffafa4e
feat: Create the PSHandler type
Gergely Polonkai
2023-11-18 07:09:19 +0100
-
55abb6e341
ci: Enable (almost) all PyLint messages
Gergely Polonkai
2023-11-18 07:14:19 +0100
-
526117ae18
chore: Remove useless PyLint suppressions
Gergely Polonkai
2023-11-18 07:12:26 +0100
-
d6881cd8d5
feat: Process boolean True responses over Packet Stream
Gergely Polonkai
2023-11-18 07:06:10 +0100
-
9b54ea6cec
chore: Remove unnecessary return type markup
Gergely Polonkai
2023-11-18 07:03:02 +0100
-
df8c79514a
chore: Remove a useless super().__init__() call from PSStreamHandler
Gergely Polonkai
2023-11-02 10:50:42 +0100
-
0c17410e18
style: Styling i forgot to commit earlier
Gergely Polonkai
2023-11-18 06:50:51 +0100
-
a85fce7e3f
test: Fix test_packet_stream.py so there are no coverage issues in it
Gergely Polonkai
2023-11-16 10:50:05 +0100
-
9e4a254127
test: Fully cover feed/models.py with tests
Gergely Polonkai
2023-11-13 13:14:25 +0100
-
1c1e57d868
ci: Add and configure mypy, and make it happy
Gergely Polonkai
2023-11-01 07:22:29 +0100
-
f2a54b5ce6
chore: Get rid of all __await__ methods
Gergely Polonkai
2023-11-16 05:40:08 +0100
-
b30603a190
feat: Make it possible to load SSB secrets from a non-default file
Gergely Polonkai
2023-11-13 05:34:32 +0100
-
c588967c11
build: Remove async_generator as a dependency
Gergely Polonkai
2023-11-01 06:03:06 +0100
-
01e8de96b2
fix: Check for empty messages before checking its properties in MuxRPCAPI
Gergely Polonkai
2023-11-02 06:15:17 +0100
-
6ddb8bc8d3
test: Add tests for feed utils
Gergely Polonkai
2023-11-14 18:47:17 +0100
-
69433cab86
refactor: Change MuxRPC.__await__ MuxRPC.process_messages
Gergely Polonkai
2023-11-13 13:18:12 +0100
-
3b2c5cc792
test: Let mocker.path.object figure out the mock type to use in packet stream tests
Gergely Polonkai
2023-11-14 13:05:09 +0100
-
d51f27d883
ci: Add and configure PyLint, and make it happy
Gergely Polonkai
2023-11-01 06:03:06 +0100
-
e0cd456e77
chore: Remove the unused decorated function in MuxRPCAPI.define
Gergely Polonkai
2023-11-02 09:01:01 +0100
-
8f5d355ea0
ci: Update and configure isort, and make it happy
Gergely Polonkai
2023-11-14 05:00:03 +0100
-
d1a0510734
ci: Use black instead of flake8
Gergely Polonkai
2023-11-01 05:04:43 +0100
-
50442c56fe
chore: Make the project REUSE compatible
Gergely Polonkai
2023-11-13 13:34:43 +0100
-
f6e58b7682
ci: Add and configure mypy, and make it happy
dev
Gergely Polonkai
2023-11-01 07:22:29 +0100
-
5aa4f16a5a
ci: Mypy stage 2 (bad)
Gergely Polonkai
2023-11-02 10:50:42 +0100
-
e5e364b97a
ci: Add and configure mypy, and make it happy
Gergely Polonkai
2023-11-01 07:22:29 +0100
-
9ca68307f0
fix: Make MuxRPCAPI.__await__ a sync method
Gergely Polonkai
2023-11-02 09:48:37 +0100
-
740762b149
chore: Remove the unused decorated function in MuxRPCAPI.define
Gergely Polonkai
2023-11-02 09:01:01 +0100
-
ebcc94516c
ci: Add and configure isort, and make it happy
Gergely Polonkai
2023-11-01 07:16:17 +0100
-
9bf9352bfc
fix: Check for empty messages before checking its properties in MuxRPCAPI
Gergely Polonkai
2023-11-02 06:15:17 +0100
-
3aa2794b92
ci: Add and configure PyLint, and make it happy
Gergely Polonkai
2023-11-01 05:57:08 +0100
-
b30aa39d6b
ci: Use black instead of flake8
Gergely Polonkai
2023-11-01 05:04:43 +0100
-
160ca7109e
build: Remove async_generator as a dependency
Gergely Polonkai
2023-11-01 06:03:06 +0100
-
9aa3389902
build: Use secret-handshake from Git
Gergely Polonkai
2023-11-01 06:09:13 +0100
-
-
90526a04f2
ci: Add and configure pre-commit and commitizen
Gergely Polonkai
2023-11-01 04:22:59 +0100
-
d626b30923
test: Move test files to a separate tests directory
Gergely Polonkai
2023-11-01 12:13:17 +0100
-
ad7e00ef98
build: Upgrade PyYAML to 6.0.1
Gergely Polonkai
2023-11-01 06:42:38 +0100
-
c66e3c3ee9
ci: Upgrade pytest to the latest version
Gergely Polonkai
2023-11-01 06:22:15 +0100
-
f4335cc4aa
build: Move to Poetry
Gergely Polonkai
2023-10-31 15:36:17 +0100
-
88a3311919
chore: Remove Travis CI config
Gergely Polonkai
2023-10-31 15:08:27 +0100
-
975467030a
Event.wait() is async, and must be awaited
Ryan Flynn
2018-10-25 12:39:39 -0400
-
77d1477106
Use a blob I can retrieve.
Pedro Ferreira
2019-06-14 22:02:45 +0200
-
166914144d
Verify the hash of the fetched blob
Cheng Guo
2018-05-09 21:18:44 +0200
-
b26b56632f
Fixed a bug which causes problem when RPC body size is bigger than 4096
Cheng Guo
2018-05-06 14:55:00 +0200
-
734fe59663
Improve OSX config
Pedro Ferreira
2019-06-14 21:43:33 +0200
-
3ce46291b3
Bugfix for handling a RPC goodbye header
Cheng Guo
2018-05-15 21:40:42 +0200
-
5af5df69d0
Run TravisCI on OSX
Ryan Flynn
2018-10-25 13:19:36 -0400
-
d9ef4735f7
python 3.7 and after does not work on trusty; try on osx instead, see if it works
Ryan Flynn
2018-10-25 13:10:46 -0400
-
5d137da5c3
Specify pynacl==1.1.2
Christian Bundy
2019-06-14 20:43:42 +0200
-
28096f0f8a
Use latest Python versions
Pedro Ferreira
2019-06-12 21:11:41 +0200
-
8e4228ede1
Specify default Loader
Pedro Ferreira
2019-06-12 21:09:48 +0200
-
b4a3d0cda6
Update dependencies
Pedro Ferreira
2019-06-12 21:06:56 +0200
-
aab2ac18b3
fix test_server and reorganize requirements files
Cléber Zavadniak
2018-04-19 23:00:22 -0300
-
dc1389d634
Adapt code to match secret_handshake changes
Pedro Ferreira
2018-02-04 22:18:36 +0100
-
d6a1ac792c
Use proper timestamp instead of OS-dependent
Pedro Ferreira
2018-02-04 22:17:38 +0100
-
797315e967
Add some additional coverage
Pedro Ferreira
2017-08-06 12:16:22 +0200
-
73dccb8b15
Extract out stream() method
Pedro Ferreira
2017-08-05 20:01:17 +0200
-
a5ce920440
Revert "Remove pytest-cov flag"
Pedro Ferreira
2017-08-05 19:49:50 +0200
-
778f74200a
Tests for remote feeds
Pedro Ferreira
2017-08-05 19:32:01 +0200
-
e2ec8313dc
Refactor feed code
Pedro Ferreira
2017-08-05 18:21:14 +0200
-
837fd5e38b
Add __init__.py which is apparently needed
Pedro Ferreira
2017-08-05 12:48:51 +0200
-
297b1268b0
Remove pytest-cov flag
Pedro Ferreira
2017-08-05 12:47:07 +0200
-
ee68cd125b
Add load_ssb_secret() to utils
Pedro Ferreira
2017-08-05 12:24:46 +0200
-
fcb5981611
Add README badges, bump version
Pedro Ferreira
2017-08-01 22:45:54 +0200
-
9fc910c37d
Python 3.5 compatibility
Pedro Ferreira
2017-08-01 22:34:06 +0200
-
ad8d1b89ae
Missing dependency: pytest-mock
Pedro Ferreira
2017-08-01 22:33:03 +0200
-
8427c188ee
Several fixes in packet_stream tests
Pedro Ferreira
2017-08-01 22:32:23 +0200
-
36d8a13ff3
Add simplejson to dependencies
Pedro Ferreira
2017-08-01 21:36:39 +0200
-
aa5b7b7070
Set version 0.1.0.dev1
Pedro Ferreira
2017-08-01 21:26:59 +0200
-
33067864dc
Add dependency on secret-handshake
Pedro Ferreira
2017-08-01 20:09:26 +0200
-
6e9dfe5842
Hide .coverage
Pedro Ferreira
2017-08-01 20:09:10 +0200
-
7651dc535c
Add .travis.yml
Pedro Ferreira
2017-08-01 19:40:53 +0200
-
ad604315ad
Add pytest.ini (coverage etc...)
Pedro Ferreira
2017-08-01 19:39:15 +0200
-
fc67995e6b
Move test_*.py to examples dir
Pedro Ferreira
2017-08-01 19:38:53 +0200
-
38ab943fc7
Improve test_client.py
Pedro Ferreira
2017-08-01 19:38:04 +0200
-
5c7888e006
Use async connect(...)
Pedro Ferreira
2017-08-01 19:32:36 +0200
-
679cfb3fa1
Add test for on_connect
Pedro Ferreira
2017-07-31 23:53:08 +0200
-
00fc46890e
Add logging to test_server, fix it
Pedro Ferreira
2017-07-31 23:17:59 +0200
-
14291ed863
Add some additional packet_stream tests
Pedro Ferreira
2017-07-31 23:17:32 +0200
-
3a0ad1b3ff
Fix test_feed
Pedro Ferreira
2017-07-31 23:16:20 +0200
-
f2f4a829d2
Allow low level transport class to be overridden
Pedro Ferreira
2017-07-31 23:15:52 +0200
-
7b2ca4b606
Update .gitignore
Pedro Ferreira
2017-07-30 22:43:49 +0200
-
f25a9868a2
Add setup.py
Pedro Ferreira
2017-07-30 22:37:34 +0200
-
e6b91af497
Added first packet_stream tests
Pedro Ferreira
2017-07-30 22:29:43 +0200
-
69394936ee
Make read(...) clearer and easier to manage
Pedro Ferreira
2017-07-30 22:28:42 +0200
-
3d652d11cd
Properly handle MuxRPC errors
Pedro Ferreira
2017-07-30 14:08:18 +0200
-
dda0b488c6
Handle split packets properly
Pedro Ferreira
2017-07-30 11:51:11 +0200
-
ae5b99acfa
Rename module
Pedro Ferreira
2017-07-30 11:49:09 +0200
-
02f50239fc
Apparently working sink handler
Pedro Ferreira
2017-07-30 10:52:04 +0200
-
e2e893018b
Working examples for duplex, requests, source
Pedro Ferreira
2017-07-30 10:14:26 +0200
-
ecb67ebcf4
Partially working implementation (yay!)
Pedro Ferreira
2017-07-29 11:54:03 +0200
-
21af5fba09
Extract secret-handshake into separate lib
Pedro Ferreira
2017-06-05 00:27:44 +0200
-
761b503c95
Add MIT license and AUTHORS file
Pedro Ferreira
2017-06-02 20:22:26 +0200
-
e8aff7adf5
Add README.md
Pedro Ferreira
2017-06-02 20:15:26 +0200
-
fe95688f9d
First partially working implementation
Pedro Ferreira
2017-05-25 12:47:01 +0200