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

Fail test on connection error

535679793de24eed13204b1f5a9827a02afbd3f4 authored over 10 years ago by str4d <[email protected]>
Updated README with endpoint string details

d98194a3c52632bcb104e0192cba62ff8d1e01cd authored over 10 years ago by str4d <[email protected]>
Added port settings to README

6ad04fd74236fa6c0160d42382474902fb8d337b authored over 10 years ago by str4d <[email protected]>
Support optional port in BOB endpoints, pass through from endpoint strings

Unused and ignored for now, BOB doesn't support I2P ports.

282355c1cd31dc9a28a16b1ad32dfce810863fe0 authored over 10 years ago by str4d <[email protected]>
Support optional port in plugin strings

Unused and ignored for now, BOB doesn't support I2P ports.

16e541aaa3d27a838ca8dd16d02b7164f7006f2f authored over 10 years ago by str4d <[email protected]>
Include Twisted plugin file in setup.py

e2b3d527f16c7eaf23cd3af758b1e09217257a82 authored over 10 years ago by str4d <[email protected]>
Updated README wrt plugin

f31e4c5e2ea2716f507b044ee80e32d5b55f18de authored over 10 years ago by str4d <[email protected]>
Endpoint parser bugfix

25bba8913f0e389851599a67cc736142a0a04a7e authored over 10 years ago by str4d <[email protected]>
Renamed Twisted plugin file to not mask txi2p module

e878a78dfab9df348b9088e9d37d667a63efbc10 authored over 10 years ago by str4d <[email protected]>
Twisted plugin fixes

c8c11dfa7d9b35df339b9fe3fca6564cdf9951dd authored over 10 years ago by str4d <[email protected]>
Wrap Transport, override getHost()/getPeer() to provide I2P Destinations

29dcedc4efa64128cd18a368dc3b37b58a7e9191 authored about 11 years ago by str4d <[email protected]>
Another BOB tunnel remover test, fix for bug it revealed

1c945e82b3e861ae7b3d8ed3d3657da02126edc1 authored about 11 years ago by str4d <[email protected]>
Update vcversioner usage

fb6575bfc5d61c4c196057a67a9bca5ec7272ac5 authored about 11 years ago by str4d <[email protected]>
Move duplicate code into BOBReceiver

3fa41f3bc9765852ae137852d514b3547bb3dd1c authored about 11 years ago by str4d <[email protected]>
Another test

978c5e132ef746db8bf3fc808337e32c097f25a6 authored about 11 years ago by str4d <[email protected]>
Full tests for txi2p.address

8203e88357d17834e76bb96bbae7dac38f3c40b8 authored about 11 years ago by str4d <[email protected]>
Use api keyword arg instead of multiple endpoint description types

64ad906118e634f182a22f91160633784f2367ae authored about 11 years ago by str4d <[email protected]>
Moved plugin code into txi2p/ so it can be tested

b3d3fcb5f46949f1cd5c2406bed2c0934f58e647 authored about 11 years ago by str4d <[email protected]>
Updated .gitignore wit build files

22a2d40e87f7593c9255ab490a1c0a03cafece57 authored about 11 years ago by str4d <[email protected]>
Added missing MANIFEST.in file

2178044f0105e3fe2b76ff475a2f405d02a82717 authored about 11 years ago by str4d <[email protected]>
Disabled a non-working test

TODO: check the Deferred callback chain.

911ea9b1eac77c7579fc4ff6ab73c8bbd0a1d0a4 authored about 11 years ago by str4d <[email protected]>
Disabled tests that don't test anything yet

5f0b86ddb18234f0a78b9f13ae14bbc3e9c9290e authored about 11 years ago by str4d <[email protected]>
Added Travis config file (copied from txsocksx)

3cf398c59be23e972dec1e88430f5faf23ac25e0 authored about 11 years ago by str4d <[email protected]>
Use vcversioner

d177b60faa936912936eb38497658f3920dae784 authored about 11 years ago by str4d <[email protected]>
Rewrote README in reST (to support PyPI)

574bdee21dacce48ac8d42d2f3bbec15e7975093 authored about 11 years ago by str4d <[email protected]>
Use a clearnet-valid email

1c5f1c6d1991707948284ac544c2fa04ea34f4be authored about 11 years ago by str4d <[email protected]>
More valid setup.py

f9149ff8de2a8c5806f17011ef3ad00f9556fe36 authored about 11 years ago by str4d <[email protected]>
Updated TODO (server-side getHost() is done)

acdfea86f188091ef1165776c3c601e56fcd190f authored about 11 years ago by str4d <[email protected]>
Use \r\n to end HTTP request in eepsite fetcher example

1d44288561c2ef01a8a88a579bea2642f9554312 authored about 11 years ago by str4d <[email protected]>
Tunnel can be either active or shutting down after a stop

bca1fd1978a8d4d79eb82a9dfa0e5d0ed248fdf6 authored about 11 years ago by str4d <[email protected]>
Fixed eepsite fetcher example - connect to default BOB port

33edc5d994f6936274194fb1ad10b2143d7d8e02 authored about 11 years ago by str4d <[email protected]>
Updated TODO

6609f5b891eebb10968f47486b9906bc6f31d25d authored about 11 years ago by str4d <[email protected]>
Fixed clear repeat condition

2419e6d033417eb877d8bb834410992834f5453a authored about 11 years ago by str4d <[email protected]>
Example Twisted client to fetch eepsite content

0e2431bec0f34bb1b4a967bc2825cf1fe5692fb6 authored about 11 years ago by str4d <[email protected]>
Fixed README

46d6fc64f7a5c20b3638ab9afd14bce2922bf156 authored about 11 years ago by str4d <[email protected]>
Updated README

1be5aa9e123d9d8a946faf9846bf49d1c32d6bad authored about 11 years ago by str4d <[email protected]>
Missing COPYING notice

e3eaafa312dff4914cfd3671b45cdb1c25136f42 authored about 11 years ago by str4d <[email protected]>
Example Twisted servers using BOBI2PServerEndpoint

Server code is unmodified from
https://twistedmatrix.com/documents/current/core/howto/servers.html

d81bf12c66d05dfc88463c0cf09a002636ece047 authored about 11 years ago by str4d <[email protected]>
Persist server keypair if new

42576372193e4bdbc98280d627d064266817cd21 authored about 11 years ago by str4d <[email protected]>
Retry commands if they fail because tunnel still active, print all other errors

7ca02e410d1c5ee98f6c9a0d04f18c38c3464bd8 authored about 11 years ago by str4d <[email protected]>
Updated TODO

469f658db96f3012cc6077d43c33f9b65b154d4c authored about 11 years ago by str4d <[email protected]>
Renamed Twisted plugin classes for BOB endpoints

ed4084694488ebc77f51b108dfd9c81f105e8ae5 authored about 11 years ago by str4d <[email protected]>
Added ListeningPort wrapper, moved BOB factory code around

2d0b6e1cb8519b97ed0ec4b4f14f0c81a86f2253 authored about 11 years ago by str4d <[email protected]>
Make I2PAddress tests pass

29ee13840bc02bccb802fafb27069963ca5f0561 authored about 11 years ago by str4d <[email protected]>
Added tests for I2PAddress

40769efea790fc01db82ae408c195a16c549337a authored about 11 years ago by str4d <[email protected]>
Remove client tunnel when Protocol.connectionLost() called

8120945dde93d2a907a98185fc5016ea138322f8 authored about 11 years ago by str4d <[email protected]>
Updated TODO

b4ec9d4ef2f285a60a50bad733145791af8cd47a authored about 11 years ago by str4d <[email protected]>
Quit BOB connections once tunnel creation/removal finished

A failing test is included. TODO: Find something to test!

944942ddb9cd4ae59d2c372018c51b9c3c99f576 authored about 11 years ago by str4d <[email protected]>
Call wrappedProto.connectionLost(reason) from Protocol wrappers

330beabe8c512928c512a892890c2e570b4678ea authored about 11 years ago by str4d <[email protected]>
Updated TODO

b64412643718af2eb30c93588a98a6b757199d9b authored about 11 years ago by str4d <[email protected]>
Call wrappedProto.makeConnection(transport) from Protocol wrappers

6f5c2c5082e0d6e8a984abfbf3bb154df8f659a1 authored about 11 years ago by str4d <[email protected]>
Set in/outhost/port, options if provided

204b7d5cc307d5f700463469e8786214ac5e52e8 authored about 11 years ago by str4d <[email protected]>
Expanded endpoint description spec

038e7dd4e807a68cf232e149219f4e204f18830f authored about 11 years ago by str4d <[email protected]>
Set tunnel nickname from endpoint description, generate nickname if not set

50f9c603a421c4ade970286cd57abc4099770077 authored about 11 years ago by str4d <[email protected]>
Set Factory.removeTunnelWhenFinished from Protocol

2d2f5597166380357d7a60e57071c56c91f64d43 authored about 11 years ago by str4d <[email protected]>
Updated TODO

c2263afac45b48b95344fca61dc5fed9c9bc2bf9 authored about 11 years ago by str4d <[email protected]>
Added client/server Factory wrappers

262223f9505c95298d2026b5d4f83c1e0c2dc871 authored about 11 years ago by str4d <[email protected]>
Added client/server Protocol wrappers

60dfd26b5c71af3cdf907d25568a1d791d2ab2b7 authored about 11 years ago by str4d <[email protected]>
Fixed callback chain

6c97089642ab1f026a4f03c02d97b89f0544b58b authored about 11 years ago by str4d <[email protected]>
Separated last test for client and server Factorys

730f44f25d3f7820fb3d2d90dc20e1f43cc35d26 authored about 11 years ago by str4d <[email protected]>
Test that Deferred is cancelled if wrapped Factory returns no proto

a8a5c7e1e401563fc1e7a37d954e709e16ec8f48 authored about 11 years ago by str4d <[email protected]>
Added FakeFactory

58acce7f5bd18fd608201b08e0adf3e49f92247e authored about 11 years ago by str4d <[email protected]>
Fixed BOB connection cancellation

6c2843d204dfc217186ba85d1c4fdfd57b2d6866 authored about 11 years ago by str4d <[email protected]>
Fixed old grammar test

52befe57c035f4c459115c1c343da0ae7d6b0aa2 authored about 11 years ago by str4d <[email protected]>
Added common factory cancellation tests from txsocksx

f9b823e971f28472c562875c900f18d4e6ac5f48 authored about 11 years ago by str4d <[email protected]>
Start of BOB factory tests

3b5da326c196dc7d17febfc75d2db22e03cd47ee authored about 11 years ago by str4d <[email protected]>
Process tunnel data, finish protocol branches, set default in/outport

caf423fa89ee514b8f2d24d00f58d1c5737a7ce7 authored about 11 years ago by str4d <[email protected]>
Parse tunnel status in BOB grammar

9717d1fe96a33e5ce2a92683f789f0b40246cb14 authored about 11 years ago by str4d <[email protected]>
Some better test names

e080335e826e756863c7e1f3ecb4c943e38e4d3f authored about 11 years ago by str4d <[email protected]>
Updated BOB grammar for status command

67ca8b1d6ab5a5383bd87a5dd77cccf96f724b46 authored about 11 years ago by str4d <[email protected]>
Added protocol tests for if tunnel already exists

fe653a4c712f8320c8bfeebf42cdc1e3b5dcf784 authored about 11 years ago by str4d <[email protected]>
Added initial list command to BOB protocols (data unused)

0fcaef866251faf583ac5de5fd35ecfa940bb273 authored about 11 years ago by str4d <[email protected]>
Added initial list command to BOB protocol tests

738fa2b08a7823645376cc57e2b921aeb46c2e7c authored about 11 years ago by str4d <[email protected]>
Reordered methods in BOBReceiver

21ab753f1c08fbca24939b5da0a374fdd546c195 authored about 11 years ago by str4d <[email protected]>
Updated TODO

45e282684ff0b1d59647097f44cc3feb63c3540e authored about 11 years ago by str4d <[email protected]>
Updated COPYING

e902811da5b34052a9f8fa61b7faaed3ac428669 authored about 11 years ago by str4d <[email protected]>
Merged txi2p.client and txi2p.server into txi2p.bob.factory

5b20a2151f0b6a95289c7ae83b222b7543aa8737 authored about 11 years ago by str4d <[email protected]>
Moved BOB endpoints and protocols to txi2p.bob module

05a54f8ef43907fd523ff637fe53ec9f47949346 authored about 11 years ago by str4d <[email protected]>
Fixed BOBSender.sendStart()

4ec78739aeb670cb2a0f994c78f1587d0956d9da authored about 11 years ago by str4d <[email protected]>
Fixed state

33a7d78b07613c5b3a6fef17cf360d117cffbf66 authored about 11 years ago by str4d <[email protected]>
Fixed method params

47883ce0001ef4b13d8d73af0ea964c870fc5c71 authored about 11 years ago by str4d <[email protected]>
Removed (bad) super code from Parsley receiver

e6e2a2af9ed0d5123a7e6e68e59cb0879f9c48d6 authored about 11 years ago by str4d <[email protected]>
Tests for BOB tunnel removal protocol

a2ed923d23bce60221f0ea907aecc561676d3d0e authored about 11 years ago by str4d <[email protected]>
More tests for BOB tunnel creation protocols

72ecd56db2155d14e87777a6bedd582596c1be10 authored about 11 years ago by str4d <[email protected]>
Simplified test code

c3c072b05c49e44a88ed23c8728f5211614063cd authored about 11 years ago by str4d <[email protected]>
Mixin existing protocol tests for both client and server creation

0fce37c262f1dace279cacbffe1ed618fe1743a3 authored about 11 years ago by str4d <[email protected]>
Protocol fix

10b067bba8c31cb5c7f61e9d6017e7c4e1099bba authored about 11 years ago by str4d <[email protected]>
More protocol tests

a379cff1041e2ca5f6c892a9ec51c41453b55b5a authored about 11 years ago by str4d <[email protected]>
First protocol test passes

- parsley.makeProtocol() does not support the ws rule, but BOB only uses single
spaces so matc...

97f416e818fe153d3994f7f544f44a45a8fae556 authored about 11 years ago by str4d <[email protected]>
If parsing fails, print reason

04de36f6d73c1dd4079f35941b54466cdf4e9935 authored about 11 years ago by str4d <[email protected]>
First protocol test (fails)

bd94e8a21f85796fef4780cfb178f485218732c3 authored about 11 years ago by str4d <[email protected]>
Protocol for removing BOB tunnels

04bb1388741c620181f836f5302a91e21df7b941 authored about 11 years ago by str4d <[email protected]>
Debug info

fd58af02bde728080b46c1a289a73c3eded10280 authored about 11 years ago by str4d <[email protected]>
Added TODO

217db89103028685cf4ae009d3d01234fe13a4b7 authored about 11 years ago by str4d <[email protected]>
BOB Factory code to handle tunnel creation success

80063bc3e47a9b64ba4f5eca1108e46ecb159dd1 authored about 11 years ago by str4d <[email protected]>
BOB API does not support I2P ports yet

8d8e89cadb4cd4d61d51320749a487cb2d901cff authored about 11 years ago by str4d <[email protected]>
Fixed Factory init parameters

4975f60948617a89ddbe7941ad0383533126741c authored about 11 years ago by str4d <[email protected]>
Outhost/port and inhost/port were reversed

5c7b5481c14d390586ae6c206a32e182676fe83e authored about 11 years ago by str4d <[email protected]>
Bug fixes

a12e335804663bb879019ff9fc30c56f40a94811 authored about 11 years ago by str4d <[email protected]>
Pass around BOB Endpoint directly (thanks @lvh!)

99eea39b1932578d9182935ebe545e5a5f807a4d authored about 11 years ago by str4d <[email protected]>