Commit graph

808 commits

Author SHA1 Message Date
yzernik
a86c9faaee Release version 0.1.53 2021-08-12 01:25:12 -07:00
Jonathan Zernik
62217415f9
Don't send empty getdata msg when no data needed (#921) 2021-08-12 01:22:43 -07:00
Jonathan Zernik
09a0838f0a
Change log level for debug line on save duplicate offer (#919) 2021-08-11 23:19:10 -07:00
Jonathan Zernik
16f23cd13b
Simplify peer client address parameter (#918) 2021-08-11 22:49:16 -07:00
Jonathan Zernik
4821fa737b
Remove log lines debug peer (#917)
* Remove log line in peer

* Clean up more log lines
2021-08-11 21:48:41 -07:00
yzernik
41e8f4b329 Release version 0.1.52 2021-08-11 21:05:47 -07:00
Jonathan Zernik
87979663f5
Fix order of starting workers after peer server/client (#916) 2021-08-11 21:03:30 -07:00
Jonathan Zernik
e8d7079f52
Improve connect peers from db peer entries (#915) 2021-08-11 20:53:21 -07:00
yzernik
afe0a8e7c2 Release version 0.1.51 2021-08-11 20:29:37 -07:00
yzernik
e4e83ed87a Merge branch 'master' of github.com:yzernik/squeaknode 2021-08-11 20:29:00 -07:00
yzernik
e95ecb6eb3 Release version 0.1.50 2021-08-11 20:28:29 -07:00
Jonathan Zernik
92725762f6
Combine two context managers for peer connection (#914)
* Combine two context managers for peer connection

* Remove old comments
2021-08-11 20:28:00 -07:00
yzernik
cf0e046f27 Release version 0.1.49 2021-08-11 20:02:42 -07:00
Jonathan Zernik
5e1425cfc5
Simplify peer (#913)
* Use context manager for peer thread setup

* Got itest working with consolidated peer class

* Delete connection class

* Add and remove peer from connection manager in handler class

* Remove connection manager from peer class

* Refactor disconnect peer command

* Remove connection manager from peer client and peer server
2021-08-11 20:02:06 -07:00
yzernik
25ba5fcd3d Release version 0.1.48 2021-08-11 15:39:59 -07:00
Jonathan Zernik
1fb353b5eb
Fix remove peer on disconnect (#912) 2021-08-11 15:39:27 -07:00
Jonathan Zernik
afa8ccd144
Don't send inv msg when empty (#909) 2021-08-11 14:20:10 -07:00
Jonathan Zernik
e127297f16
Use hostname for peer connection without ip lookup (#911)
* Use hostname for peer connection without ip lookup

* Remove old network manager class
2021-08-11 14:17:00 -07:00
yzernik
b76b6463d3 Release version 0.1.47 2021-08-10 22:51:11 -07:00
Jonathan Zernik
af38acb229
Shut down peer connection threads on shutdown (#907) 2021-08-10 22:50:14 -07:00
yzernik
b9096c5ae0 Release version 0.1.46 2021-08-10 21:58:05 -07:00
Jonathan Zernik
c683cfc83b
Use correct ports for expose in dockerfile (#906) 2021-08-10 21:57:36 -07:00
yzernik
78b449b75f Release version 0.1.45 2021-08-10 21:29:53 -07:00
Jonathan Zernik
78b7f9a7f1
Fix default port for create peer command (#905) 2021-08-10 21:29:24 -07:00
yzernik
8e7cb580b3 Release version 0.1.44 2021-08-10 20:58:40 -07:00
Jonathan Zernik
fef9625592
Got itest working (#904) 2021-08-10 20:57:59 -07:00
yzernik
b260341322 Release version 0.1.43 2021-08-10 19:05:44 -07:00
Jonathan Zernik
36d89bd25e
Fix peer server thread shutdown (#903) 2021-08-10 18:48:00 -07:00
Jonathan Zernik
7d266cdf5e
Split peer server client (#901)
* Split peer server and peer client

* Got itest passing

* Catch exception when closing peer socket

* Reconfigure all itests to run
2021-08-10 02:16:46 -07:00
Jonathan Zernik
f652915355
Use tcp peer connection (#900)
* Got basic tcp connection working

* Got passing itest for open tcp connection

* Got most of protocol working. still need to send offer correctly

* Got offer from peer over tcp connectrion

* Got single squeak download working on tcp connection

* Remove rpc peer client

* Remove old rpc clients

* Remove old squeak client modules

* Got sharesqueaks peer message working

* Remove peer rpc server

* Remove server rpc fixtures

* Remove old itests

* Remove old sync modules

* Run worker background task to keep peers synced

* Add peer connection worker

* Add test for disconnect peer

* Remove old itest util

* Delete old peer rpc client helpers.

* Handle insert duplicate received offer

* Use more specific exception handling for duplicate offer insert
2021-07-09 21:07:46 -07:00
yzernik
91e6af516a Release version 0.1.42 2021-06-05 18:08:26 -07:00
Jonathan Zernik
d78ddfc8c1
Remove log lines for debugging delete old squeaks (#898) 2021-06-05 00:14:31 -07:00
Jonathan Zernik
ccc40f4cc1
Downdgrage lnd version to 0.11 (#897) 2021-06-04 19:38:31 -07:00
Jonathan Zernik
b935785469
Use timestamp for like field (#896)
* Use a timestamp for like field in database

* Use query to get liked squeaks in order of like
2021-06-04 18:28:42 -07:00
Jonathan Zernik
a5b5d417d5
Update lnd version (#895) 2021-06-04 15:05:30 -07:00
Jonathan Zernik
1beebe2dc8
Remove extra log line in download (#894) 2021-06-02 00:55:56 -07:00
Jonathan Zernik
ad36244587
Remove interested option, use download criteria (#893) 2021-06-02 00:36:07 -07:00
dependabot[bot]
b63ee36358
Bump @grpc/grpc-js from 1.0.5 to 1.1.8 in /frontend (#891)
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node) from 1.0.5 to 1.1.8.
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 18:04:31 -07:00
Jonathan Zernik
8178a114b8
Pin version of sqlalchemy (#890) 2021-03-18 20:58:24 -04:00
Jonathan Zernik
1a35af505b
Simplify download protocol (#889)
* Simplify download protocol in peer connection

* Simplify download method more in peer connections

* Simplify download squeak helper method
2021-02-26 15:14:27 -05:00
Jonathan Zernik
d92d96a796
Remove old testnet ports from expose in dockerfile (#882) 2021-02-22 21:49:38 -08:00
Jonathan Zernik
b7658932a9
Use query instead of iteration to get saved received offer (#881) 2021-02-22 21:40:44 -08:00
yzernik
d9b5613480 Release version 0.1.41 2021-02-22 21:05:17 -08:00
Jonathan Zernik
bfbb4ba335
Only delete squeaks that are not liked (#880) 2021-02-22 20:54:32 -08:00
Jonathan Zernik
c4477a9168
Add liked page (#879)
* Add query filter for getting only liked squeak displays

* Got liked page working

* Fix showing action bar for squeak page with null squeak
2021-02-22 20:17:45 -08:00
Jonathan Zernik
6a71bf5129
Add liked column (#878)
* Add liked column to squeak table

* Add rpc methods for like and unlike

* Fix migration to add liked column

* Got like squeak working

* Set squeak liked without reloading page

* Download squeak button reloads squeak without reloading page

* Use inconbutton for actions in squeak detail component

* Update static build
2021-02-22 18:54:20 -08:00
Jonathan Zernik
693bd782cc
Yield squeaks to delete query result (#877)
* Use yield for squeaks to delete query result

* Fix calling yield old squeaks method
2021-02-22 15:00:35 -08:00
Jonathan Zernik
26903592dd
Use config for offer deletion interval (#876) 2021-02-22 12:57:16 -08:00
Jonathan Zernik
2c42166bec
Add delete old squeak db method (#875)
* Add squeak deletion worker

* Fix method name for delete old squeaks

* Got squeak deletion worker working
2021-02-22 12:40:45 -08:00
Jonathan Zernik
157808fb70
Log error when peer sync fails (#872) 2021-02-21 21:49:12 -08:00