Anthony RAYMOND
ad311b7923
Prepare next iteration
2023-11-01 11:16:04 +01:00
Anthony RAYMOND
7498e2698b
Prepare release 2.1.35
2023-11-01 11:15:55 +01:00
Anthony Raymond
d4d1dce50f
Merge pull request #221 from anthonyraymond/upload-ratio
...
Stop seeding when target ratio is reached
2023-11-01 11:10:24 +01:00
Anthony Raymond
a61797f53a
Update README.md
2023-11-01 11:08:54 +01:00
Anthony Raymond
13f1f9a7ad
Update config.json
2023-11-01 11:07:13 +01:00
Anthony Raymond
67c03d2d35
Merge pull request #220 from JourneyOver/qbittorrent-4.6.0
...
create qbittorrent-4.6.0.client
2023-10-24 23:30:03 +02:00
Anthony RAYMOND
3b3947b475
Add log
2023-10-24 23:23:06 +02:00
Anthony RAYMOND
117486c51b
fix test build
2023-10-24 23:21:14 +02:00
Anthony RAYMOND
dd94b478e2
stop torrent when target ratio is reached
2023-10-24 23:19:35 +02:00
Journey
e7edba5da7
create qbittorrent-4.6.0.client
2023-10-23 14:44:37 -05:00
Anthony Raymond
04c10b1c99
Merge pull request #211 from JourneyOver/qbitorrent-4.5.4
...
Create qbitorrent-4.5.4.client
2023-06-19 22:26:19 +02:00
Journey
a7c678c812
Create qbitorrent-4.5.4.client
2023-06-18 16:27:03 -05:00
Anthony Raymond
c41a8bbb6c
Prepare next iteration
2023-05-26 11:19:26 +02:00
Anthony Raymond
d82232e2df
Prepare release 2.1.34
2023-05-26 11:17:02 +02:00
Anthony Raymond
5cb89149d4
Fix TorrentFileWatcher not returning exception when directory does not exists
2023-05-26 11:08:15 +02:00
Anthony Raymond
cc60ace853
Update pom.xml
...
Update commons-io to fix #182
2023-05-26 10:56:32 +02:00
Anthony Raymond
e9edb5e960
Update transmission.sh
2023-05-03 18:32:39 +02:00
Anthony Raymond
c4a4c30616
Update transmission.sh
2023-05-03 18:26:44 +02:00
Anthony Raymond
993250e7e8
Update transmission.sh
2023-05-03 18:25:53 +02:00
Anthony Raymond
9e4f778071
Merge pull request #195 from JourneyOver/qbt-4.5.1
...
Create qbittorrent-4.5.1.client
2023-02-22 15:32:09 +01:00
Journey
d7f50bf133
Create qbittorrent-4.5.1.client
2023-02-19 13:37:10 -06:00
Anthony Raymond
d6fb95c779
Update README.md
2023-02-13 17:06:09 +01:00
laur89
ee3fd74ec9
Cleanup v2 ( #172 )
...
* more cleanup
- add some clarifying comments;
- TooManyAnnouncesFailedInARowException -> TooManyAnnouncesFailedInARawException;
- pre-compile regex Patterns where makes sense; mainly in BitTorrentClient;
- simplify regexes;
- ClientNotifier: remove setClient() method, provide Client instance only via constructor;
- prefer primitives over boxed types, eg in
- NumwantProvider
- BitTorrentClientConfig
- AppConfiguration
- SeedingSpeedHasChangedPayload.SpeedPayload
- DigitRangeTransformedToHexWithoutLeadingZeroAlgorithm
- KeyAlgorithm
- HashNoLeadingZeroKeyAlgorithm
- TimedOrAfterStartedAnnounceRefreshKeyGenerator
- TimedRefreshKeyGenerator
- RandomPoolWithChecksumPeerIdAlgorithm
- TimedRefreshPeerIdGenerator
- change AnnouncerExecutor.currentlyRunning to ConcurrentHashMap; correct me if i'm wrong
but looks like this is needed;
- move http-based tracker URI filtering logic from TrackerClient.announce() to
TrackerClientUriProvider constructor, and throw if no http trackers are listed;
- add couple of additional IP providers to ConnectionHandler;
- SeedManager: add RequestConfig to the HttpClients builder, defining timeouts;
2023-02-07 15:54:08 +01:00
Anthony Raymond
589895610d
Update README.md
2023-01-11 11:55:17 +01:00
Anthony Raymond
0b91dfbe8f
Merge pull request #180 from JourneyOver/qbt-4.5.0
...
create qbittorrent-4.5.0.client
2022-12-06 23:48:38 +01:00
Journey
6c882f3647
create qbittorrent-4.5.0.client
2022-12-03 01:37:20 -06:00
Anthony RAYMOND
31ebcb78df
Prepare next iteration
2022-12-01 00:50:58 +01:00
Anthony RAYMOND
f99c34f814
Prepare release 2.1.33
2022-12-01 00:50:50 +01:00
Anthony RAYMOND
a039ffac23
Fix #89 .
...
Using `.sorted((o1, o2) -> ThreadLocalRandom.current().nextInt(-1, 2))` on a stream causes *java.lang.IllegalArgumentException: Comparison method violates its general contract!*.
Because the ordering is not determinist.
2022-12-01 00:48:22 +01:00
Anthony RAYMOND
e05d419195
Prepare next iteration
2022-11-02 20:54:51 +01:00
Anthony RAYMOND
f724d34ec6
Prepare release 2.1.32
2022-11-02 20:54:43 +01:00
Anthony RAYMOND
e375f36f88
add deluge 2.1.1
2022-11-02 20:53:11 +01:00
Anthony Raymond
eb5d35c8ef
Merge pull request #170 from laur89/master
...
style changes
2022-11-02 20:25:39 +01:00
Anthony RAYMOND
777ea5a874
update webui
2022-11-02 20:25:25 +01:00
laur
37e76707c4
address review - remove default constructor from Speed
2022-11-02 19:54:09 +01:00
laur89
ac2ae03f21
Merge pull request #1 from anthonyraymond/laur89/master
...
- this is a merge from upstream back to PR #1
2022-11-02 11:07:11 +01:00
Anthony RAYMOND
8360ae9f02
update spring security config
2022-11-01 23:10:24 +01:00
Anthony RAYMOND
41bc10b68d
cleanup pom.xml
2022-11-01 23:10:23 +01:00
Anthony RAYMOND
05cac6fe69
rename file
2022-11-01 22:31:08 +01:00
laur89
f197e60ee1
address review - commend reword
...
Co-authored-by: Anthony Raymond <anthonyraymond@users.noreply.github.com>
2022-11-01 01:28:31 +01:00
Anthony Raymond
235db20751
Merge pull request #166 from JourneyOver/qbt-4.4.5
...
Create qbittorrent-4.4.5.client
2022-10-31 13:58:55 +01:00
Anthony Raymond
b069eda49f
Merge pull request #165 from JourneyOver/qbt-4.4.4
...
Create qbittorrent-4.4.4.client
2022-10-31 13:58:15 +01:00
Anthony Raymond
f783cb1bed
Update THANKS.md
2022-10-31 13:53:26 +01:00
laur
8d89c59b0c
update dependencies
...
- spring-boot to 2.7.3
- guava to 31.1-jre
2022-09-09 09:12:56 +02:00
laur
e476a13921
minor renames
...
- rename bytesPerSeconds() -> bytesPerSecond()
- rename TooMuchAnnouncesFailedInARawException -> TooManyAnnouncesFailedInARawException
2022-09-08 11:03:14 +02:00
laur
ed45580acb
replace Logger instaces w/ @Slf4j annotation
...
- provided by lombok;
- note we also renamed 'logger' member to 'log'
2022-09-06 20:53:46 +02:00
laur
bebc812533
add lombok & minor refactor
...
- add lombok dependency
- allows us to remove loads of boilerplate utilizing
- @Getter
- @Data
- @ToString
- @RequiredArgsContructor
- @EqualsAndHashCode
etc annotations.
- refactor: move createClient() from BitTorrentClientConfig to BitTorrentClientProvider;
- corresponding changes in BitTorrentClientConfigSerializationTest, BitTorrentClientConfigTest & BitTorrentClientTest;
- removed StaticClientFilesTester, moved its tests into BitTorrentClientTest;
2022-09-06 20:42:28 +02:00
laur
aee3582f42
minor formatting changes
2022-09-06 18:42:47 +02:00
laur
fe0e841a7d
remove Weight class
...
- it's acting as a double wrapper - better use boxed Double
2022-09-03 02:59:46 +02:00
laur
7fe610ce6a
style changes
...
- remove extraneous isDebugEnabled() checks;
- rename some params for better readability;
- decrease number of if-else blocks;
- fix some typos.
2022-09-03 02:47:19 +02:00