squeaknode/itests
Jonathan Zernik 68e69e55c8
Use http for peer connection (#2002)
* Got basic web server running for peer

* Got squeak route and lookup route working

* Got secret key route working

* Got offer endpoint working

* Remove old comment

* Move peer server code to server subdir

* Create client subdir for peer client

* Return empty list for lookup when pubkeys is empty

* Add peer client and network controller class

* Remove old network code

* Remove old block subscription worker

* Remove network handler class

* Remove more old classes

* Add back twitter forwarder worker

* Remove download methods from controller

* Add websocket endpoint

* Add websocket subscribe method

* Add websocket client library

* Fetch squeaks from peer (slowly) on UI timeline load

* Fetch squeaks from peer (slowly) on UI pubkey squeaks load

* Got download squeaks working with HTTP requests

* Fixed external address method in controller

* Remove download pubkey squeak button and action

* Remove unused connection displays from peer ana peers page

* Fix 404 not found for offer endpoint

* Better handling of null cases in peer client downloader

* Simplify peer downloader

* Create subclass for range download

* Got single squeak download working

* Fix itest for get external address
2022-03-17 14:38:46 -07:00
..
tests Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00
__init__.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
config.ini Use http for peer connection (#2002) 2022-03-17 14:38:46 -07:00
docker-compose.yml Use docker tor simple (#1847) 2021-12-13 11:36:25 -08:00
generate_blocks.sh Simplify container names (#62) 2020-07-02 22:28:26 -07:00
run_itest.sh Use custom class for get secret key reply to peer (#1831) 2021-11-29 01:56:57 -08:00
test.sh Send secret key when profile configured to free (#1197) 2021-09-05 14:38:52 -07:00