Update dependencies
[?]
Mar 21, 2019, 4:55 PM
UO4WTU6UQCZOJ6VQLBXFL5NZFSEIRC3BILFXEMWOVVGL5U3XNJXQCDependencies
- [2]
TPVUBB3FAnswer to ping requests - [3]
FCPF2FV6Break connection on iq error - [4]
EOHEZXX3Move request processing to structure - [5]
ACXUIS63Update dependecies - [6]
WBU7UOQWRead chatroom from config - [7]
AA2ZWGRLEnter to MUC - [8]
L3D22A5JPrepare to check incoming presence - [9]
2VZBEEXAMessages fixed - [10]
DISBBP3IUpdate dependencies - [11]
5GINRCKLSend ping XEP-0199 - [12]
5Y6YJ6UHAdd shutdown function to make actions before offline - [13]
5OBTKGDLUpdate deps - [14]
ZI4GJ72VAdd message to xmpp command - [15]
QYY3KRGLUse failure instead Box<dyn Error> - [16]
RGOSS73UConvert self-presence to xmpp_parser's type - [17]
IK3YDPTYUpdate deps - [18]
J7VX56FWToDo - [19]
SYH7UQP6Make xmpp command enum to allow different commands Save subscription ask status. Don't ask if already requested subscription. - [20]
FVVPKFTLInitial commit - [21]
5IKA4GO7Rename xmpp client field from "inner" to "client" - [22]
X6L47BHQUse different structure for established xmpp connection - [23]
OB3HA2MDUse Client::new_with_jid to parse jid only once - [24]
V5HDBSZMUse jid for receiver address - [25]
BWDUANCVSecond part of processing result is only about stop_future - [26]
FV6BJ5K6Send self-presence and store account info in Rc so it willbe used in some future in parallel - [27]
NDDQQP2PUpdate deps - [28]
YZVEEOYTUpdate dependencies - [*]
VS6AHRWIMove XMPP to separate dir
Change contents
- replacement in src/xmpp/stanzas.rs at line 18
let mut get_roster = Iq::from_get(Roster {items: vec![],ver: None,});get_roster.id = Some(id.to_string());get_roster.into()Iq::from_get(id,Roster {items: vec![],ver: None,},).into() - replacement in src/xmpp/stanzas.rs at line 29[3.128]→[3.430:613](∅→∅),[3.128]→[3.430:613](∅→∅),[3.61]→[3.430:613](∅→∅),[3.61]→[3.430:613](∅→∅),[3.430]→[3.430:613](∅→∅),[3.613]→[3.129:179](∅→∅),[3.179]→[3.663:794](∅→∅),[3.179]→[3.663:794](∅→∅),[3.663]→[3.663:794](∅→∅)
let mut add_roster = Iq::from_set(Roster {items: vec![Item {jid,name: None,subscription: xmpp_parsers::roster::Subscription::None,ask: xmpp_parsers::roster::Ask::None,groups: vec![],}],ver: None,});add_roster.id = Some(id.to_string());add_roster.into()Iq::from_set(id,Roster {items: vec![Item {jid,name: None,subscription: xmpp_parsers::roster::Subscription::None,ask: xmpp_parsers::roster::Ask::None,groups: vec![],}],ver: None,},).into() - replacement in src/xmpp/stanzas.rs at line 82
let mut ping = Iq::from_get(Ping);ping.id = Some(id.to_string());let mut ping = Iq::from_get(id, Ping); - replacement in src/xmpp/stanzas.rs at line 88
pub fn make_pong(id: Option<String>,from: xmpp_parsers::Jid,to: Option<xmpp_parsers::Jid>,) -> Element {let mut pong = Iq::from_result(None as Option<Roster>);pong.id = id;pub fn make_pong(id: &str, from: xmpp_parsers::Jid, to: Option<xmpp_parsers::Jid>) -> Element {let mut pong = Iq::from_result(id, None as Option<Roster>); - replacement in src/xmpp/mod.rs at line 159[2.1309]→[2.1309:1363](∅→∅),[2.1363]→[3.379:427](∅→∅),[3.4888]→[3.379:427](∅→∅),[3.3315]→[3.4947:5147](∅→∅),[3.3041]→[3.4947:5147](∅→∅),[3.556]→[3.4947:5147](∅→∅),[3.427]→[3.4947:5147](∅→∅),[3.2547]→[3.4947:5147](∅→∅),[3.4947]→[3.4947:5147](∅→∅),[3.5147]→[3.428:583](∅→∅),[3.583]→[3.3475:3516](∅→∅),[3.3475]→[3.3475:3516](∅→∅),[3.3516]→[3.584:658](∅→∅),[3.658]→[3.3516:3583](∅→∅),[3.3516]→[3.3516:3583](∅→∅),[3.3583]→[3.659:960](∅→∅),[3.960]→[3.3727:3800](∅→∅),[3.3727]→[3.3727:3800](∅→∅),[3.3800]→[3.961:1017](∅→∅)
if let Some(id) = iq.id.clone() {if let Some((_, jid)) =self.state.data.pending_add_roster_ids.remove_entry(&id){if let xmpp_parsers::iq::IqType::Result(None) = iq.payload {if self.state.data.roster.contains_key(&jid) {info!("Jid {} updated to roster", jid);} else {info!("Jid {} added in roster", jid);self.state.data.roster.insert(jid.clone(),(xmpp_parsers::roster::Subscription::None,xmpp_parsers::roster::Ask::None,),);}self.process_jid(&jid);if let Some((_, jid)) =self.state.data.pending_add_roster_ids.remove_entry(&iq.id){if let xmpp_parsers::iq::IqType::Result(None) = iq.payload {if self.state.data.roster.contains_key(&jid) {info!("Jid {} updated to roster", jid); - replacement in src/xmpp/mod.rs at line 166
warn!("Wrong payload when adding {} to roster: {:?}",jid, iq.payloadinfo!("Jid {} added in roster", jid);self.state.data.roster.insert(jid.clone(),(xmpp_parsers::roster::Subscription::None,xmpp_parsers::roster::Ask::None,), - edit in src/xmpp/mod.rs at line 175
self.process_jid(&jid);} else {warn!("Wrong payload when adding {} to roster: {:?}",jid, iq.payload); - replacement in src/xmpp/mod.rs at line 215
iq.id,&iq.id, - replacement in src/xmpp/mod.rs at line 414[3.16735]→[3.16735:16781](∅→∅),[3.16735]→[3.16735:16781](∅→∅),[3.16781]→[3.1321:1371](∅→∅),[3.1371]→[3.16853:17734](∅→∅),[3.16853]→[3.16853:17734](∅→∅),[3.17734]→[3.11147:11324](∅→∅),[3.11324]→[3.1372:1465](∅→∅),[3.11418]→[3.18005:18104](∅→∅),[3.3467]→[3.18005:18104](∅→∅),[3.6146]→[3.18005:18104](∅→∅),[3.2855]→[3.18005:18104](∅→∅),[3.1465]→[3.18005:18104](∅→∅),[3.2917]→[3.18005:18104](∅→∅),[3.18005]→[3.18005:18104](∅→∅)
if let Some(id) = iq.id {if id == id_init_roster {match iq.payload {xmpp_parsers::iq::IqType::Error(_e) => {error!("Get error instead of roster");Err(())}xmpp_parsers::iq::IqType::Result(Some(result)) => {match result.try_into()as Result<xmpp_parsers::roster::Roster, _>{Ok(roster) => {self.state.data.roster.clear();info!("Got first roster:");for i in roster.items {info!(" >>> {:?}", i);self.state.data.roster.insert(i.jid, (i.subscription, i.ask));}Ok(true)if iq.id == id_init_roster {match iq.payload {xmpp_parsers::iq::IqType::Error(_e) => {error!("Get error instead of roster");Err(())}xmpp_parsers::iq::IqType::Result(Some(result)) => {match result.try_into() as Result<xmpp_parsers::roster::Roster, _> {Ok(roster) => {self.state.data.roster.clear();info!("Got first roster:");for i in roster.items {info!(" >>> {:?}", i);self.state.data.roster.insert(i.jid, (i.subscription, i.ask)); - replacement in src/xmpp/mod.rs at line 432[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅),[3.18146]→[3.18146:18374](∅→∅)
Err(e) => {error!("Cann't parse roster: {}", e);Err(())}Ok(true)}Err(e) => {error!("Cann't parse roster: {}", e);Err(()) - replacement in src/xmpp/mod.rs at line 439[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅),[3.18446]→[3.18446:18635](∅→∅)
_ => {error!("Unknown result of roster");Err(())}}_ => {error!("Unknown result of roster");Err(()) - edit in src/xmpp/mod.rs at line 444[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅),[3.18665]→[3.18665:18736](∅→∅)
} else {Ok(false) - replacement in src/xmpp/mod.rs at line 446[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅),[3.18791]→[3.18791:18879](∅→∅)
error!("Iq stanza without id");Err(())Ok(false) - replacement in Cargo.toml at line 15[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅),[3.6950]→[3.6950:6963](∅→∅)
toml = "0.4"toml = "0.5" - replacement in Cargo.toml at line 21
xmpp-parsers = "0.12.2"xmpp-parsers = "0.13" - replacement in Cargo.lock at line 7
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 44
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 61
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 72
"cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cc 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 131
version = "0.4.11"version = "0.4.12" - replacement in Cargo.lock at line 145
version = "1.0.30"version = "1.0.31" - replacement in Cargo.lock at line 150
version = "0.1.6"version = "0.1.7" - replacement in Cargo.lock at line 191
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 199
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 217
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 237
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 273
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 278
version = "0.6.0"version = "0.6.1" - replacement in Cargo.lock at line 312
"syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.29 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 391
version = "0.1.16"version = "0.1.17" - replacement in Cargo.lock at line 395
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 420
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 429
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 452
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 455
"h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","h2 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 464
"tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 494
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 551
version = "0.2.49"version = "0.2.50" - replacement in Cargo.lock at line 556[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅),[3.25438]→[3.25438:25456](∅→∅)
version = "0.4.2"version = "0.5.2" - replacement in Cargo.lock at line 573
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 578
version = "0.1.1"version = "0.1.2" - replacement in Cargo.lock at line 581
"linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)","linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 639
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 653
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 674
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 676
"openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)","openssl 0.10.20 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 678
"openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 690
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 723
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 733
version = "0.10.19"version = "0.10.20" - replacement in Cargo.lock at line 737
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 740
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)","openssl-sys 0.9.43 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 751
version = "0.9.42"version = "0.9.43" - replacement in Cargo.lock at line 754
"cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cc 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 783
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 892
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 903
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 909
"rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 958
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 965
version = "0.1.2"version = "0.1.3" - replacement in Cargo.lock at line 970
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1077
"rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)","rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1103
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1114
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1135
"env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)","env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1142
"tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1146[3.33930]→[3.16041:16113](∅→∅),[3.26380]→[3.16041:16113](∅→∅),[3.15837]→[3.16041:16113](∅→∅),[3.13549]→[3.16041:16113](∅→∅)
"toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)","toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1148
"xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)","xmpp-parsers 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1163
"syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.29 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1216
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1239
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1308
version = "0.15.27"version = "0.15.29" - replacement in Cargo.lock at line 1331
"syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)","syn 0.15.29 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1340
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1371
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1397
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1404
version = "0.1.16"version = "0.1.17" - replacement in Cargo.lock at line 1407
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1417
"tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","tokio-sync 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 1421
"tokio-trace-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1439
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1477
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1497
"tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)","tokio-sync 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1506
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1518
version = "0.1.3"version = "0.1.4" - replacement in Cargo.lock at line 1530
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 1576
name = "tokio-trace-core"version = "0.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",][[package]] - replacement in Cargo.lock at line 1588
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1602
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1605
"libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)","libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1619
"bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)","bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1626
"tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1638
version = "0.4.10"version = "0.5.0" - replacement in Cargo.lock at line 1672
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1678
"lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)","lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1681
"tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)","tokio 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - replacement in Cargo.lock at line 1695
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)","cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - edit in Cargo.lock at line 1883
[[package]]name = "xmpp-parsers"version = "0.13.0"source = "registry+https://github.com/rust-lang/crates.io-index"dependencies = ["base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)","blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)","digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","jid 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)","minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)","sha-1 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)","sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)","sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)","try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",] - replacement in Cargo.lock at line 1917
"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa""checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" - replacement in Cargo.lock at line 1919[3.74692]→[2.25723:25869](∅→∅),[2.25869]→[3.8855:9004](∅→∅),[3.17988]→[3.8855:9004](∅→∅),[3.13937]→[3.8855:9004](∅→∅)
"checksum cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)" = "d01c69d08ff207f231f07196e30f84c70f1c815b04f980f8b7b01ff01f05eb92""checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4""checksum cc 1.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "c9ce8bb087aacff865633f0bd5aeaed910fe2fe55b55f4739527f2e023a2e53d""checksum cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4" - replacement in Cargo.lock at line 1934
"checksum env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e""checksum env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b61fa891024a945da30a9581546e8cfaf5602c7b3f4c137a2805cf388f92075a" - replacement in Cargo.lock at line 1949
"checksum h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ddb2b25a33e231484694267af28fec74ac63b5ccf51ee2065a5e313b834d836e""checksum h2 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "910a5e7be6283a9c91b3982fa5188368c8719cce2a3cf3b86048673bf9d9c36b" - replacement in Cargo.lock at line 1966[3.25998]→[2.26799:26947](∅→∅),[3.40197]→[3.82015:82173](∅→∅),[3.48964]→[3.82015:82173](∅→∅),[3.30078]→[3.82015:82173](∅→∅),[3.10623]→[3.82015:82173](∅→∅),[3.9307]→[3.82015:82173](∅→∅),[2.26947]→[3.82015:82173](∅→∅),[3.19782]→[3.82015:82173](∅→∅),[3.40112]→[3.82015:82173](∅→∅),[3.18271]→[3.82015:82173](∅→∅),[3.57871]→[3.82015:82173](∅→∅),[3.32717]→[3.82015:82173](∅→∅),[3.13896]→[3.82015:82173](∅→∅),[3.11265]→[3.82015:82173](∅→∅),[3.22726]→[3.82015:82173](∅→∅),[3.19219]→[3.82015:82173](∅→∅),[3.29453]→[3.82015:82173](∅→∅),[3.14614]→[3.82015:82173](∅→∅),[3.15317]→[3.82015:82173](∅→∅),[3.14642]→[3.82015:82173](∅→∅),[3.26146]→[3.82015:82173](∅→∅),[3.82015]→[3.82015:82173](∅→∅)
"checksum libc 0.2.49 (registry+https://github.com/rust-lang/crates.io-index)" = "413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e""checksum linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7860ec297f7008ff7a1e3382d7f7e1dcd69efc94751a2284bafc3d013c2aa939""checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1""checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" - replacement in Cargo.lock at line 1970
"checksum lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4d06ff7ff06f729ce5f4e227876cb88d10bc59cd4ae1e09fbb2bde15c850dc21""checksum lru-cache 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" - replacement in Cargo.lock at line 1988
"checksum openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)" = "84321fb9004c3bce5611188a644d6171f895fa2889d155927d528782edb21c5d""checksum openssl 0.10.20 (registry+https://github.com/rust-lang/crates.io-index)" = "5a0d6b781aac4ac1bd6cafe2a2f0ad8c16ae8e1dd5184822a16c50139f8838d9" - replacement in Cargo.lock at line 1990
"checksum openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)" = "cb534d752bf98cf363b473950659ac2546517f9c6be9723771614ab3f03bbc9e""checksum openssl-sys 0.9.43 (registry+https://github.com/rust-lang/crates.io-index)" = "33c86834957dd5b915623e94f2f4ab2c70dd8f6b70679824155d5ae21dbd495d" - replacement in Cargo.lock at line 2015
"checksum rand_os 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b7c690732391ae0abafced5015ffb53656abfaec61b342290e5eb56b286a679d""checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" - replacement in Cargo.lock at line 2054
"checksum syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)" = "525bd55255f03c816e5d7f615587bd13030c7103354fadb104993dcee6a788ec""checksum syn 0.15.29 (registry+https://github.com/rust-lang/crates.io-index)" = "1825685f977249735d510a242a6727b46efe914bb67e38d30c071b1b72b1d5c2" - replacement in Cargo.lock at line 2064
"checksum tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fcaabb3cec70485d0df6e9454fe514393ad1c4070dee8915f11041e95630b230""checksum tokio 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "1021bb1f4150435ab8f222eb7ed37c60b2d57037def63ba43085a79f387512d7" - replacement in Cargo.lock at line 2073
"checksum tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1bf2b9dac2a0509b5cfd1df5aa25eafacb616a42a491a13604d6bbeab4486363""checksum tokio-sync 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "fda385df506bf7546e70872767f71e81640f1f251bdf2fd8eb81a0eaec5fe022" - edit in Cargo.lock at line 2078
"checksum tokio-trace-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "350c9edade9830dc185ae48ba45667a445ab59f6167ef6d0254ec9d2430d9dd3" - replacement in Cargo.lock at line 2082[3.58285]→[3.31506:31654](∅→∅),[3.48371]→[3.31506:31654](∅→∅),[3.37252]→[3.31506:31654](∅→∅),[3.38935]→[3.31506:31654](∅→∅)
"checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f""checksum toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "87c5890a989fa47ecdc7bcb4c63a77a82c18f306714104b1decfd722db17b39e" - edit in Cargo.lock at line 2113[3.59384]
"checksum xmpp-parsers 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c467bb13e01718be793cb7a1c3d38d0e9ba45898db306aa43e70657a8aa3c2f2"