@@ -14,89 +14,73 @@ repository.workspace = true
14
14
rust-version.workspace = true
15
15
version.workspace = true
16
16
17
-
18
17
[workspace .package ]
19
- authors = [
20
- " Nautilus Cyberneering <info@nautilus-cyberneering.de>, Mick van Dijke <mick@dutchbits.nl>" ,
21
- ]
18
+ authors = [" Nautilus Cyberneering <info@nautilus-cyberneering.de>, Mick van Dijke <mick@dutchbits.nl>" ]
22
19
categories = [" network-programming" , " web-programming" ]
23
20
description = " A feature rich BitTorrent tracker."
24
21
documentation = " https://docs.rs/crate/torrust-tracker/"
25
22
edition = " 2021"
26
23
homepage = " https://torrust.com/"
27
- keywords = [" bittorrent" , " tracker " , " file-sharing" , " peer-to-peer" , " torrent" ]
24
+ keywords = [" bittorrent" , " file-sharing" , " peer-to-peer" , " torrent" , " tracker " ]
28
25
license-file = " COPYRIGHT"
29
26
publish = true
30
27
repository = " https://github.com/torrust/torrust-tracker"
31
28
rust-version = " 1.72"
32
29
version = " 3.0.0-alpha.6"
33
30
34
-
35
31
[dependencies ]
36
- tokio = { version = " 1.29" , features = [
37
- " rt-multi-thread" ,
38
- " net" ,
39
- " sync" ,
40
- " macros" ,
41
- " signal" ,
42
- ] }
43
- serde = { version = " 1.0" , features = [" derive" ] }
44
- serde_bencode = " ^0.2"
45
- serde_json = " 1.0"
46
- serde_with = " 3.2"
47
- percent-encoding = " 2.2"
32
+ aquatic_udp_protocol = " 0.8"
33
+ async-trait = " 0.1"
34
+ axum = " 0.6"
35
+ axum-client-ip = " 0.4"
36
+ axum-server = { version = " 0.5" , features = [" tls-rustls" ] }
48
37
binascii = " 0.1"
49
- lazy_static = " 1.4"
50
- openssl = { version = " 0.10" , features = [" vendored" ] }
38
+ chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
51
39
config = " 0.13"
52
- log = { version = " 0.4 " , features = [ " release_max_level_info " ] }
40
+ derive_more = " 0.99 "
53
41
fern = " 0.6"
54
- chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
42
+ futures = " 0.3"
43
+ hyper = " 0.14"
44
+ lazy_static = " 1.4"
45
+ log = { version = " 0.4" , features = [" release_max_level_info" ] }
46
+ multimap = " 0.9"
47
+ openssl = { version = " 0.10" , features = [" vendored" ] }
48
+ percent-encoding = " 2.2"
55
49
r2d2 = " 0.8"
56
50
r2d2_mysql = " 24.0"
57
51
r2d2_sqlite = { version = " 0.22" , features = [" bundled" ] }
58
52
rand = " 0.8"
59
- derive_more = " 0.99"
53
+ serde = { version = " 1.0" , features = [" derive" ] }
54
+ serde_bencode = " ^0.2"
55
+ serde_json = " 1.0"
56
+ serde_with = " 3.2"
60
57
thiserror = " 1.0"
61
- futures = " 0.3"
62
- async-trait = " 0.1"
63
- aquatic_udp_protocol = " 0.8"
64
- uuid = { version = " 1" , features = [" v4" ] }
65
- axum = " 0.6"
66
- axum-server = { version = " 0.5" , features = [" tls-rustls" ] }
67
- axum-client-ip = " 0.4"
68
- tower-http = { version = " 0.4" , features = [" compression-full" ] }
69
- torrust-tracker-contrib-bencode = { version = " 3.0.0-alpha.6" , path = " contrib/bencode" }
70
- torrust-tracker-primitives = { version = " 3.0.0-alpha.6" , path = " packages/primitives" }
58
+ tokio = { version = " 1.29" , features = [" macros" , " net" , " rt-multi-thread" , " signal" , " sync" ] }
71
59
torrust-tracker-configuration = { version = " 3.0.0-alpha.6" , path = " packages/configuration" }
60
+ torrust-tracker-contrib-bencode = { version = " 3.0.0-alpha.6" , path = " contrib/bencode" }
72
61
torrust-tracker-located-error = { version = " 3.0.0-alpha.6" , path = " packages/located-error" }
73
- multimap = " 0.9"
74
- hyper = " 0.14"
62
+ torrust-tracker-primitives = { version = " 3.0.0-alpha.6" , path = " packages/primitives" }
63
+ tower-http = { version = " 0.4" , features = [" compression-full" ] }
64
+ uuid = { version = " 1" , features = [" v4" ] }
75
65
76
66
[dev-dependencies ]
67
+ local-ip-address = " 0.5"
77
68
mockall = " 0.11"
78
69
reqwest = { version = " 0.11.18" , features = [" json" ] }
79
- serde_urlencoded = " 0.7"
80
- serde_repr = " 0.1"
81
70
serde_bytes = " 0.11"
82
- local-ip-address = " 0.5"
71
+ serde_repr = " 0.1"
72
+ serde_urlencoded = " 0.7"
83
73
torrust-tracker-test-helpers = { version = " 3.0.0-alpha.6" , path = " packages/test-helpers" }
84
74
85
75
[workspace ]
86
- members = [
87
- " contrib/bencode" ,
88
- " packages/configuration" ,
89
- " packages/primitives" ,
90
- " packages/test-helpers" ,
91
- " packages/located-error" ,
92
- ]
76
+ members = [" contrib/bencode" , " packages/configuration" , " packages/located-error" , " packages/primitives" , " packages/test-helpers" ]
93
77
94
78
[profile .dev ]
95
79
debug = 1
96
- opt-level = 1
97
80
lto = " thin"
81
+ opt-level = 1
98
82
99
83
[profile .release ]
100
84
debug = 1
101
- opt-level = 3
102
85
lto = " fat"
86
+ opt-level = 3
0 commit comments