Commit graph

1120 commits

Author SHA1 Message Date
Igor Katson
c589323bcb
Merge pull request #217 from ikatson/upnp-so-resueport
SO_REUSEADDR on upnp socket
2024-08-26 19:43:26 +01:00
Igor Katson
c74d5f0866
Windows so_reuseport 2024-08-26 19:23:46 +01:00
Igor Katson
aae78b57c7
SO_REUSEADDR on upnp socket 2024-08-26 19:14:18 +01:00
Igor Katson
13414428b9
Merge pull request #216 from ikatson/ssdp-bye
Graceful shutdown + send ssdp:bye on termination
2024-08-26 19:13:45 +01:00
Igor Katson
ab0225e02f
Signal hook only on non-Windows 2024-08-26 19:05:39 +01:00
Igor Katson
33a171147d
graceful shutdown 2024-08-26 18:45:28 +01:00
Igor Katson
bf9d75e748
Graceful shutdown 2024-08-26 18:25:22 +01:00
Igor Katson
4ae22f2a3d
Add CA certificates to docker 2024-08-26 16:48:45 +01:00
Igor Katson
d4c4f4d93a
Updating docker config 2024-08-26 16:29:58 +01:00
Igor Katson
3a8ef207ad
Multi-platform docker image build 2024-08-26 15:42:38 +01:00
Igor Katson
df4e6bbd0f
update README 2024-08-26 14:29:33 +01:00
Igor Katson
2c99a2459a
Dont run CI on README changes 2024-08-26 14:19:39 +01:00
Igor Katson
e5e35e499f
Merge pull request #215 from ikatson/docker-2
Add docker build for linux/amd64
2024-08-26 14:17:13 +01:00
Igor Katson
cf333a252a
Add docker build for linux/amd64 2024-08-26 14:10:02 +01:00
Igor Katson
1506a3f83d
Merge pull request #214 from ikatson/umask
[Feature] add umask option
2024-08-26 14:09:26 +01:00
Igor Katson
10e8db4c9a
disable umask on windows 2024-08-26 14:04:34 +01:00
Igor Katson
016d759512
[Feature] add umask option 2024-08-26 12:59:57 +01:00
Igor Katson
113b048d5b
Merge pull request #213 from ikatson/x86_64-musl
Switch x86_64 build to use musl
2024-08-26 12:26:02 +01:00
Igor Katson
3042187301
Merge pull request #212 from ikatson/clap-env
[Feature] Add environment variables support to rqbit binary
2024-08-26 12:16:27 +01:00
Igor Katson
c69da2d30c
Switch x86_64 build to use musl 2024-08-26 12:14:44 +01:00
Igor Katson
3ff07a39d7
[Feature] Add environment variables support to rqbit binary 2024-08-26 12:07:22 +01:00
Igor Katson
c12fcd7902
Fix a rare deadlock 2024-08-25 15:43:13 +01:00
Igor Katson
adb17e4214
Add devserver-profile Make target 2024-08-25 15:43:13 +01:00
Igor Katson
01499231ac
Reuse some libraries that we already use in upnp crate 2024-08-25 14:59:39 +01:00
Igor Katson
291b440f81
rewrite templates to use compile-time formatting 2024-08-25 14:37:18 +01:00
Igor Katson
f4f82ed4b4
Fix UPnP on Sony 2024-08-24 14:15:01 +01:00
Igor Katson
a38480e876
Update version to 7.0.0-beta.3 2024-08-24 00:43:38 +01:00
Igor Katson
5f4c262275
Merge pull request #209 from ikatson/upnp-server-ui
[Feature] UPnP server configurable from UI
2024-08-24 00:42:15 +01:00
Igor Katson
9f340d92e5
UPnP server configurable from UI 2024-08-24 00:36:25 +01:00
Igor Katson
3110f68f36
Merge pull request #208 from ikatson/upnp-serve
[Major feature] UPNP server integrated into rqbit
2024-08-23 19:58:30 +01:00
Igor Katson
0c06601b34
Fix a broken test on Windows 2024-08-23 19:37:31 +01:00
Igor Katson
9e7b656f0b
UPNP server integrated into rqbit.
How to use: https://github.com/ikatson/rqbit/pull/208
2024-08-23 19:23:02 +01:00
Igor Katson
e8bd7ca7e5
Merge pull request #207 from ikatson/fix-persistence-bugs
Fix persistence bugs
2024-08-23 18:58:45 +01:00
Igor Katson
673f59009a
Fix concurrent write bug for session.json 2024-08-23 18:47:33 +01:00
Igor Katson
6823490803
Fix persistence pause behavior 2024-08-23 18:47:33 +01:00
Igor Katson
eb2b9e5a41
Add fastresume to desktop app 2024-08-21 22:58:02 +01:00
Igor Katson
e8ef1f170d
Tweak footer 2024-08-21 22:42:00 +01:00
Igor Katson
0c9a5093d0
Small tweaks (cors etc) 2024-08-21 22:27:58 +01:00
Igor Katson
1a1d07e5cb
Merge pull request #206 from izderadicka/yourip
Fill yourip in extended handshake
2024-08-21 19:33:38 +01:00
Ivan
3c0baacaa7 Fill yourip in extended handshake 2024-08-21 20:00:31 +02:00
Igor Katson
c697809e50
Clear have_bitfield on error 2024-08-21 18:21:15 +01:00
Igor Katson
b7ed850918
Merge pull request #205 from ikatson/cleanups
Cleanups
2024-08-21 18:00:02 +01:00
Igor Katson
3469dfce93
Fix a new recent bug 2024-08-21 17:51:55 +01:00
Igor Katson
d1f6a57e54
Remove bad log message 2024-08-21 17:42:19 +01:00
Igor Katson
6bfb8f9e15
E2E test: wait until i am the last task properly 2024-08-21 17:39:21 +01:00
Igor Katson
d5ddf4d294
Session is now properly cleaned up 2024-08-21 17:25:00 +01:00
Igor Katson
a5abe97735
Drop check better message 2024-08-21 16:56:06 +01:00
Igor Katson
2ad5fa2f12
E2E drop check for memory leaks 2024-08-21 16:47:48 +01:00
Igor Katson
3067ad21d5
Cleanups 2024-08-21 16:20:46 +01:00
Igor Katson
ad5f62b9b9
Move session to shared state 2024-08-21 16:15:15 +01:00