Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/txi2p

I2P bindings for Twisted.
https://github.com/tahoe-lafs/txi2p

Add function for testing whether an API is reachable

7ae558fabc6e380a7c6adb01c8361cb70026bbc2 authored about 8 years ago by str4d <[email protected]>
Update Travis config

10425ab5c480053d4df64de23d9e2e4ad3c5ee75 authored about 8 years ago by str4d <[email protected]>
Merge pull request #2 from warner/fix-travis

travis: remove --use-mirrors to work with pip>=7

ac0d96232cbe6656d6e26679e8cbead2a848fcd6 authored about 8 years ago by str4d <[email protected]>
travis: remove --use-mirrors to work with pip>=7

cf3261783db8cd3705712cd13f0cb99af9a4bb1c authored over 8 years ago by Brian Warner <[email protected]>
Fix README rendering

386eb01b0ea4af4d9772503f968a2ce729bf75f0 authored over 8 years ago by str4d <[email protected]>
List important changes

befd67c355225cdf8170d05fb2c5f5c63cc2706f authored over 8 years ago by str4d <[email protected]>
Remove unnecessary reactor from SAMI2PStreamServerEndpoint

93f89ebdeaa59788c3fd9cc169fe4c7982617827 authored over 8 years ago by str4d <[email protected]>
Run tests with Twisted 16

b6796a3eedbbee30f4a6525dc878856b45f50f0d authored over 8 years ago by str4d <[email protected]>
Update .gitignore

178935b9ef0f8374cf937a3380727c7014a556dd authored over 8 years ago by str4d <[email protected]>
Coverage script

fe0189672736548d3b9fa6d8adf5ae873c392d82 authored over 8 years ago by str4d <[email protected]>
Use StreamAcceptPort for SAMI2PStreamServerEndpoint

The old STREAM FORWARD code will either be refactored into StreamForwardPort,
or removed entirely.

e66aba7783efa0591a38aeb73ebc3c57b2d88a13 authored over 8 years ago by str4d <[email protected]>
Implement STREAM ACCEPT

Working, but needs some more handling of edge cases when closing connections.

9bcedd17c243a698ed3c2f9f31b114cba2d38341 authored over 8 years ago by str4d <[email protected]>
Refactor SAM peer address handling

ef5e5a4db95c65d75cd4bcb71446a8d0e0761567 authored over 8 years ago by str4d <[email protected]>
Fix test skip

205dc2eca4c45260924162f50d152e9d32055bdf authored over 8 years ago by str4d <[email protected]>
Update README

ce2f66d3432675a2387fe84397ee17378e7a5f6f authored over 8 years ago by str4d <[email protected]>
Enable SAM v3.2

The set of v3.2 features implemented should be sufficient for txi2p to talk with
any well-behavi...

175427344ea6469ac839fbbc85c410d13f9fdeb3 authored over 8 years ago by str4d <[email protected]>
Rearrange STREAM FORWARD IListeningPort code

0f02b312d2081fbc95b0052bdee9784ded447070 authored over 8 years ago by str4d <[email protected]>
SAM v3.2: SESSION CREATE and STREAM FORWARD port options

4f34d2e140858ab38f2fd2b86b0f4ad70fb4cc25 authored over 8 years ago by str4d <[email protected]>
Updated examples

4416e4a08d9383ef4d68556224c363251b85ba0c authored over 8 years ago by str4d <[email protected]>
SAM v3.2: STREAM CONNECT port options

58db11f8855cd9175ec55101f92a26d9fe790565 authored over 8 years ago by str4d <[email protected]>
SAM v3.2: PING and PONG commands

83b5662aca9cbd5a7ed67a763ee044d306c81ae2 authored over 8 years ago by str4d <[email protected]>
Continue loading txi2p if txi2p._version doesn't exist

4bdcc9048e33b0965307d90597a45984c48e4646 authored over 8 years ago by str4d <[email protected]>
Bump to beta

4b6173e753565e415c0bbf84bcecdd676b8c2f2f authored over 9 years ago by str4d <[email protected]>
Updated TODO

24bd7ba9463f35fa8af90737963b1003e24290f8 authored over 9 years ago by str4d <[email protected]>
Set TCP keepalive to help keep the session open

755ccea570b0ff1f749ff0bd338d188524dd3ab7 authored over 9 years ago by str4d <[email protected]>
More tests

17e65f465ad68968f8ab71f50d8ce921fb75fb3e authored over 9 years ago by str4d <[email protected]>
Fixed module import

605e390c19818100095fc4b859cfbf3f092c720e authored over 9 years ago by str4d <[email protected]>
Missing docstring args

bada2955254f2809638477242728acbf9302bfe9 authored over 9 years ago by str4d <[email protected]>
Remove parameters from SAMSession.__init__()

6c5cb91ff4c0dd5714bad03a652f52b81518a506 authored over 9 years ago by str4d <[email protected]>
Document endpoint string options

0f6006c59bf22708219458d8c2558ab13ac50372 authored over 9 years ago by str4d <[email protected]>
Added quickstart guide

2a5015159404093e46ace26b65b34c47a417db2d authored over 9 years ago by str4d <[email protected]>
Doc tweaks

f19c14335583363be5db877da2daf278efd94c32 authored over 9 years ago by str4d <[email protected]>
Tweaked endpoint string format display

65ec79741e0cbd406fb819dcbee4f415ae705823 authored over 9 years ago by str4d <[email protected]>
Doc heading tweak

0123a0383e625daa883f99da8c207984dc8c5654 authored over 9 years ago by str4d <[email protected]>
Include README in docs

94aa2217427680880263ac0e49b7de1a1466daad authored over 9 years ago by str4d <[email protected]>
Fix tests after changing default API

ad70a7acd20e4b26eeeb146833064ed0b07607c7 authored over 9 years ago by str4d <[email protected]>
Add SAMSession to the txi2p.sam API

9cddd9ec4f10041cc04e705220888bf76bf4bb3d authored over 9 years ago by str4d <[email protected]>
Documented API

c0f70a76e64106949f9f4e69d68aab735ab6191e authored over 9 years ago by str4d <[email protected]>
Sphinx tweaks

dcecc3df500daf9f629ac9474a1dfcf1ce603805 authored over 9 years ago by str4d <[email protected]>
Allow keyfile to be specified for SAM clients

b7f9f0209fe1471e8ddc909f525466a7b235ece0 authored over 9 years ago by str4d <[email protected]>
Fixed README

6536d71eeb5d33095d7d977146b204f79962837b authored over 9 years ago by str4d <[email protected]>
keypairPath -> keyfile

02a580f49e3ebe91eb0c3e6d92b924ce23c6cb7a authored over 9 years ago by str4d <[email protected]>
Moved BOB endpoint docs into docstrings

77c0e94d1208b5e616066d09b521e09d0f9d24e5 authored over 9 years ago by str4d <[email protected]>
Make SAM the default API

96097585bbc751cd871ee2453a2d9802c2fc4a8b authored over 9 years ago by str4d <[email protected]>
Merge txi2p.helpers with txi2p.utils

5d950d0ad3f4595a45bd98834f61cf6a7cb9a84a authored over 9 years ago by str4d <[email protected]>
Use Google-style docstrings

b2b6d2f47cbc7cbdf897dc476a5216d843c352d2 authored over 9 years ago by str4d <[email protected]>
Create official API, document it with Sphinx

059e53270b11917eaa2927ca42571ba24a73d087 authored over 9 years ago by str4d <[email protected]>
Use vcversioner fully

316e15fbf23d9c1fb201a56388cd4dbc061a0f46 authored over 9 years ago by str4d <[email protected]>
Don't overwrite an existing keyfile

b0ccea18f1ee3538c84ffa4aaba2d0175a5d44b9 authored over 9 years ago by str4d <[email protected]>
Move getDestination() impl into txi2p.sam.session, add getSession() to SAM API

2133596b3811c1f80f8d2ab1bb9ec9ddd5a057c7 authored over 9 years ago by str4d <[email protected]>
Add API method to generate an I2P Destination

0bde564ea94272907344fb9971a05d3b22b5f51a authored over 9 years ago by str4d <[email protected]>
Bugfix

039e6059a70163c00fb61f957ee2da75512152f0 authored over 9 years ago by str4d <[email protected]>
Store SAM API version in SAMSession for future use

f3fe9d9d6014fef1d52ff4c44796d9c591bad1b6 authored over 9 years ago by str4d <[email protected]>
Allow session style to be specified, but error if not 'STREAM'

9c4d3a33d6de5bc941cbad62715a4943b45ef6cb authored over 9 years ago by str4d <[email protected]>
Make samEndpoint optional in getSession() if user knows the session exists

7287a71c0874618ccb080b64891b83a8c4c63464 authored over 9 years ago by str4d <[email protected]>
Set autoClose = False by default, add more options for user to configure it

33b496e91314d5e5ded2269d8c7f59186e367e47 authored over 9 years ago by str4d <[email protected]>
Test SAM API instantiation via Endpoint strings

a0c53a638a5426a15d2f583006a9ed470614942d authored over 9 years ago by str4d <[email protected]>
Updated README

e1c1a48e9c200c4a55b1399eeb3817b957dd5595 authored over 9 years ago by str4d <[email protected]>
Make all tests pass

adae06a0eccd2ee8ed160118dcb18fc6c3faa2bb authored over 9 years ago by str4d <[email protected]>
STREAM FORWARD tests

b979bb912b7ba5e42774e8db5173804c3681d9b9 authored over 9 years ago by str4d <[email protected]>
STREAM CONNECT tests

cca237a94de6bfd87c5d0160a16a3631724f7a9f authored over 9 years ago by str4d <[email protected]>
SESSION CREATE tests

08dd1b1d44a06bcf56f9dca79c08c362a3b59ff8 authored over 9 years ago by str4d <[email protected]>
Updated setup.py packages

0b682dd55a1a1903f02f7b0da21b4105f7966447 authored over 9 years ago by str4d <[email protected]>
Enable users to get and manage SAMSessions themselves

dd96c5a77231996ce70a69ab3a05ec2fdbb8e862 authored over 9 years ago by str4d <[email protected]>
Add some server endpoint tests

afb7cd42ba567eae32d3ed4b5c62895f7251590a authored over 9 years ago by str4d <[email protected]>
Pass SAMSessions into endpoint constructors, allowing users to handle them

Prior functionality (nickname-based session handling) is maintained with the
SAM*Endpoint.new() ...

a84ef570887a7f39bc41dc6aaa203b264d0bce97 authored over 9 years ago by str4d <[email protected]>
Get initial SAM tests to pass

8117676abc08ed9923d4856096a0d0856e0a8290 authored over 9 years ago by str4d <[email protected]>
Started writing tests for SAM

62fbbe5121ba8ec11f646df570cb3b840187e545 authored over 9 years ago by str4d <[email protected]>
Moved test Destination into test utils

e8b52e2a43b797fef1f5649cf776f9f38a30c8f8 authored over 9 years ago by str4d <[email protected]>
Tox env for testing

Requires tox >= 1.8

a8288553dd9bd277534679433489cbd5af388475 authored over 9 years ago by str4d <[email protected]>
Cleanup

8a77c4a6eb84876a2aa79391553e430e0724d781 authored over 9 years ago by str4d <[email protected]>
Moved result constants and error handling into separate module

30dfbad16e3faa132e7d1e98708199eb767e1b16 authored over 9 years ago by str4d <[email protected]>
Pass errors through to caller instead of killing reactor

fd64daa1d6da3d84bc17faf864376ecff578fbda authored over 9 years ago by str4d <[email protected]>
Session stream removal fix

8b0c493bae5c33f2fc31e40a9c395122c29611d9 authored over 9 years ago by str4d <[email protected]>
Better connection errors

44ff30c4b11de415ebe3180df8bafb35e10f2381 authored over 9 years ago by str4d <[email protected]>
Finished stream management for sessions

c22cf2586acd34f067cfa15485f7764a35996410 authored over 9 years ago by str4d <[email protected]>
If no host is provided, generate the B32 of the Destination

5d40e6a0bf28583772bb874dfc265c8d4434bb0a authored over 9 years ago by str4d <[email protected]>
Implemented SAM server endpoint via stream forwarding

This requires that the SAM API is on the same machine as the server endpoint,
not forwarded from...

c63ad356ec2b1a285b57045ad4ece6078121e72c authored over 9 years ago by str4d <[email protected]>
Implemented SAM sessions and client endpoint

07a2141ef519307b577fc5da80ceb78740143b38 authored over 9 years ago by str4d <[email protected]>
Separate fields for host and Destination in I2PAddress

c4a1cc2075356b56570b0cda979ccd580bec7246 authored over 9 years ago by str4d <[email protected]>
Fixed SAM grammar

5756adcf2020c25994361a80f4fb270409597eb9 authored over 9 years ago by str4d <[email protected]>
Added SAMv3 grammar

23d77ec9b66ece1c6688a3ab8ffc1139e4fd28fc authored over 9 years ago by str4d <[email protected]>
Moved I2PTunnelTransport to common module

6bceb6810104eca84a32d687943c9d4cf3f4ada6 authored over 9 years ago by str4d <[email protected]>
Fix plugins API bug

945f4de13c6b5ac341605d7fd6a23f3c6bc16ee8 authored over 9 years ago by str4d <[email protected]>
Add tests to show bug in plugins API

838d8f7bf876772a4c602366dca8d354626eed3f authored over 9 years ago by str4d <[email protected]>
Convert ports in endpoint strings to ints

b639b5eb641d0666def0ec6e10067cf3a58ae182 authored over 9 years ago by str4d <[email protected]>
Pass BOB client errors up to the user

9c8bf966f36e3e5364ae2e58a77df55e52951327 authored over 9 years ago by str4d <[email protected]>
Fix protocol disconnection test

043c5b59dcbc21885393c2c7af75e4956357f054 authored over 9 years ago by str4d <[email protected]>
Fix test_plugins on older Twisted versions, part 2

7bc15a054d3645c12b42ee34ca6634d342c4586e authored over 9 years ago by str4d <[email protected]>
Fix test_plugins on older Twisted versions

f502897f553c8f2eede4962db5f2d47b0f6c37d4 authored over 9 years ago by str4d <[email protected]>
Updated examples to use endpoint strings

c0f2179ac65fbfeeed2af76b64a62f57898f75a0 authored over 9 years ago by str4d <[email protected]>
Test I2PServerParser

5832770a7198b9e05c18e2a7787b352de3539b9c authored over 9 years ago by str4d <[email protected]>
Update trial config, only test txi2p.plugins on Twisted 14.0+

6b564bc727e84c0ae9d2be8378e279237d54ebc6 authored over 9 years ago by str4d <[email protected]>
Get plugins test to run

5543c9515221eab2d72f66b82ff619db01c0acb0 authored over 9 years ago by str4d <[email protected]>
Attempt to close connection when BOB cannot connect to I2P destination

The test fails...

1c24a32552421ec3cfab4ca3332219b35eeb37ae authored over 10 years ago by str4d <[email protected]>
Make tests pass. All endpoints now by default use the same BOB tunnel

24df5e36a91333fa9a1350f29e51bbe5b5195e9b authored over 10 years ago by str4d <[email protected]>
Fixed test

83e8fc6faac675ebf3a2eb0e82da468b1fa02065 authored over 10 years ago by str4d <[email protected]>
Tests for upcoming behavior

939d4140df4a95fa42db97de014d36d9c94b176a authored over 10 years ago by str4d <[email protected]>
Return inport and outport as numbers

964f6e4885b01f6193c768c5169f249aa0faf1b5 authored over 10 years ago by str4d <[email protected]>
Import correct class

0f674b6b6b45381b3043abb078725185448da1da authored over 10 years ago by str4d <[email protected]>