Commit Graph

14 Commits

Author SHA1 Message Date
syeopite ecdff3a8bf
Add ability to listen on Unix sockets 2021-06-05 09:12:41 -07:00
syeopite ca5627516a
Merge host and port config into listen 2021-06-05 09:12:41 -07:00
syeopite 96e780e88e
Change app_author to iv-org 2021-05-23 07:03:32 -07:00
syeopite 45b6f4e5d2
Finalize for release 2021-05-23 06:58:31 -07:00
syeopite 12206c14c6
Fix requests getting dropped during conn restarts
The code for reestablishing conns begins after we retrieve a
request from the queue. However, since the request was removed from the
queue we no longer have access to it, resulting in a dropped request.

This commit adds another queue to aggregate any requests during client
restarts in order to preserve and handle them after the connection has been
reestablished. This queue would have higher priority than the normal
requests queue meaning that normal requests would only get processed
if and only if there aren't any more "dropped" requests to handle.
2021-05-23 05:46:23 -07:00
syeopite 26c0765bb0
Fix logic for recreating connections 2021-05-23 04:15:40 -07:00
syeopite 5180aa1192
Make amount of open connections configurable 2021-05-23 04:03:31 -07:00
syeopite 43957e90ec
Add logic to recreate conn if one is terminated 2021-05-23 03:57:47 -07:00
syeopite a972722fdb
Merge branch 'master' of https://github.com/syeopite/Invidious-quic-proxy 2021-05-22 15:25:56 -07:00
syeopite f431d86e8e
Change code to prevent creating client every conn 2021-05-22 15:06:56 -07:00
syeopite 1cf2b276c5
Remove HTTP Push event handling.
Nothing is currently done with its results and neither does Invidious
recognize PUSH
2021-05-22 07:41:27 -07:00
syeopite 8257081004
Update main.py
Change default port
2021-05-22 06:10:51 -07:00
syeopite 91b9f64daa
Update README.md 2021-05-22 05:59:28 -07:00
syeopite 9ed02b7187
Initial commit 2021-05-22 05:52:45 -07:00