summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--0001-Use-iid-attribute-local-to-project-instead-of-id.patch40
-rw-r--r--0002-Trait-objects-without-explicit-dyn-are-deprecated.patch43
-rw-r--r--0003-Catch-presence-error-when-joining-MUC.patch37
-rw-r--r--0004-Use-proper-Presence-structure-when-receiving-stanzas.patch38
-rw-r--r--0005-Update-xmpp-parsers-to-0.14.patch94
-rw-r--r--0006-Joining-a-MUC-requires-a-FullJid-nick-as-resource.patch49
-rw-r--r--0007-Update-gitlab-dependency-to-0.1202.0.patch144
7 files changed, 0 insertions, 445 deletions
diff --git a/0001-Use-iid-attribute-local-to-project-instead-of-id.patch b/0001-Use-iid-attribute-local-to-project-instead-of-id.patch
deleted file mode 100644
index b1a5e8a2876d..000000000000
--- a/0001-Use-iid-attribute-local-to-project-instead-of-id.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From af6dea06d5d67e28d38b762be451cb9f638b26b9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Sat, 1 Jun 2019 20:06:38 +0200
-Subject: [PATCH 1/6] Use iid attribute (local to project) instead of id
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Thanks eijebong
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- src/main.rs | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/main.rs b/src/main.rs
-index 3f21e27..ae09722 100644
---- a/src/main.rs
-+++ b/src/main.rs
-@@ -52,7 +52,7 @@ fn format_webhook(wh: &WebHook) -> Option<String> {
- format!("{} {} issue {} in {}: {}",
- issue.user.name,
- action,
-- issue.object_attributes.id,
-+ issue.object_attributes.iid,
- issue.project.name,
- issue.object_attributes.title,
- )
-@@ -75,7 +75,7 @@ fn format_webhook(wh: &WebHook) -> Option<String> {
- format!("{} {} merge request {} in {}: {}",
- merge_req.user.name,
- action,
-- merge_req.object_attributes.id,
-+ merge_req.object_attributes.iid,
- merge_req.project.name,
- merge_req.object_attributes.title,
- )
---
-2.23.0
-
diff --git a/0002-Trait-objects-without-explicit-dyn-are-deprecated.patch b/0002-Trait-objects-without-explicit-dyn-are-deprecated.patch
deleted file mode 100644
index 61078071ab1b..000000000000
--- a/0002-Trait-objects-without-explicit-dyn-are-deprecated.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8a9e34a38f47b264efd69a7f69664d042d4bfd77 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Thu, 5 Sep 2019 12:28:46 +0200
-Subject: [PATCH 2/6] Trait objects without explicit `dyn` are deprecated
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- src/webserver.rs | 2 +-
- src/xmpp.rs | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/webserver.rs b/src/webserver.rs
-index 1d3a649..86c6db3 100644
---- a/src/webserver.rs
-+++ b/src/webserver.rs
-@@ -59,7 +59,7 @@ fn error_res<E: std::fmt::Debug, X>(e: E) -> Result<Response<Body>, X> {
- Ok(res)
- }
-
--pub fn start(addr: SocketAddr, header_checks: Vec<HeaderCheck>, value_tx: UnboundedSender<WebHook>) -> Box<Future<Item = (), Error = ()> + Send> {
-+pub fn start(addr: SocketAddr, header_checks: Vec<HeaderCheck>, value_tx: UnboundedSender<WebHook>) -> Box<dyn Future<Item = (), Error = ()> + Send> {
- let value_tx = Arc::new(Mutex::new(value_tx));
- let header_checks = Arc::new(header_checks);
- let service = move || {
-diff --git a/src/xmpp.rs b/src/xmpp.rs
-index 54a6097..0eafdce 100644
---- a/src/xmpp.rs
-+++ b/src/xmpp.rs
-@@ -12,7 +12,7 @@ pub struct Agent {
- }
-
- impl Agent {
-- pub fn new(jid: &str, password: &str, muc_jid: &str) -> (Box<Future<Item = (), Error = ()>>, Self) {
-+ pub fn new(jid: &str, password: &str, muc_jid: &str) -> (Box<dyn Future<Item = (), Error = ()>>, Self) {
- let muc_jid = Jid::from_str(muc_jid).unwrap();
- let (sender_tx, sender_rx) = mpsc::unbounded();
-
---
-2.23.0
-
diff --git a/0003-Catch-presence-error-when-joining-MUC.patch b/0003-Catch-presence-error-when-joining-MUC.patch
deleted file mode 100644
index ec1b05f19b25..000000000000
--- a/0003-Catch-presence-error-when-joining-MUC.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From a18f290da33301433db6cea8a0b7eddce42d4e4a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Thu, 5 Sep 2019 23:57:05 +0200
-Subject: [PATCH 3/6] Catch presence error when joining MUC
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- src/xmpp.rs | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/xmpp.rs b/src/xmpp.rs
-index 0eafdce..3952e64 100644
---- a/src/xmpp.rs
-+++ b/src/xmpp.rs
-@@ -33,8 +33,14 @@ impl Agent {
- .unwrap();
- }
- Event::Stanza(el) => {
-- if el.name() == "presence" && el.attr("from") == Some(&muc_jid_str) {
-- info!("Entered MUC {}", muc_jid);
-+ if el.is("presence", "jabber:client") {
-+ if el.attr("from") == Some(&muc_jid_str) {
-+ if el.attr("type") == PresenceType::Error {
-+ info!("Failed to enter MUC {:?}", muc_jid);
-+ } else {
-+ info!("Entered MUC {:?}", muc_jid);
-+ }
-+ }
- }
- }
- _ => {}
---
-2.23.0
-
diff --git a/0004-Use-proper-Presence-structure-when-receiving-stanzas.patch b/0004-Use-proper-Presence-structure-when-receiving-stanzas.patch
deleted file mode 100644
index 4c4dde65954c..000000000000
--- a/0004-Use-proper-Presence-structure-when-receiving-stanzas.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From a57ae24b572e080df71622e3896159c80ba6c883 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Thu, 5 Sep 2019 23:59:07 +0200
-Subject: [PATCH 4/6] Use proper Presence structure when receiving stanzas
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- src/xmpp.rs | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/xmpp.rs b/src/xmpp.rs
-index 3952e64..d6b8f66 100644
---- a/src/xmpp.rs
-+++ b/src/xmpp.rs
-@@ -1,4 +1,5 @@
- use std::str::FromStr;
-+use std::convert::TryFrom;
- use futures::{Future, Sink, Stream, sync::mpsc};
- use tokio_xmpp::{Client, Packet, Event};
- use xmpp_parsers::{Jid, Element};
-@@ -34,8 +35,9 @@ impl Agent {
- }
- Event::Stanza(el) => {
- if el.is("presence", "jabber:client") {
-- if el.attr("from") == Some(&muc_jid_str) {
-- if el.attr("type") == PresenceType::Error {
-+ let presence = Presence::try_from(el).unwrap();
-+ if presence.from == Some(Jid::Bare(muc_jid.clone())) {
-+ if presence.type_ == PresenceType::Error {
- info!("Failed to enter MUC {:?}", muc_jid);
- } else {
- info!("Entered MUC {:?}", muc_jid);
---
-2.23.0
-
diff --git a/0005-Update-xmpp-parsers-to-0.14.patch b/0005-Update-xmpp-parsers-to-0.14.patch
deleted file mode 100644
index a7a8827fa18f..000000000000
--- a/0005-Update-xmpp-parsers-to-0.14.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-From 65a09a04365692bc703616f7b6ae7d1c6a243102 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Fri, 6 Sep 2019 00:00:52 +0200
-Subject: [PATCH 5/6] Update xmpp-parsers to 0.14
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- Cargo.toml | 2 +-
- src/xmpp.rs | 15 +++++++--------
- 2 files changed, 8 insertions(+), 9 deletions(-)
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 5c72a9b..f64896f 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -14,6 +14,6 @@ pretty_env_logger = "0.3"
- serde_json = "1.0"
- tokio = "0.1"
- tokio-xmpp = "1"
--xmpp-parsers = "0.12"
-+xmpp-parsers = "0.14"
- gitlab = "0.1104"
- clap = "2.32"
-diff --git a/src/xmpp.rs b/src/xmpp.rs
-index d6b8f66..b636074 100644
---- a/src/xmpp.rs
-+++ b/src/xmpp.rs
-@@ -2,19 +2,19 @@ use std::str::FromStr;
- use std::convert::TryFrom;
- use futures::{Future, Sink, Stream, sync::mpsc};
- use tokio_xmpp::{Client, Packet, Event};
--use xmpp_parsers::{Jid, Element};
-+use xmpp_parsers::{Jid, BareJid, Element};
- use xmpp_parsers::message::{Body, Message, MessageType};
- use xmpp_parsers::presence::{Presence, Show as PresenceShow, Type as PresenceType};
- use xmpp_parsers::muc::Muc;
-
- pub struct Agent {
- sender_tx: mpsc::UnboundedSender<Packet>,
-- room_jid: Jid,
-+ room_jid: BareJid,
- }
-
- impl Agent {
- pub fn new(jid: &str, password: &str, muc_jid: &str) -> (Box<dyn Future<Item = (), Error = ()>>, Self) {
-- let muc_jid = Jid::from_str(muc_jid).unwrap();
-+ let muc_jid = BareJid::from_str(muc_jid).unwrap();
- let (sender_tx, sender_rx) = mpsc::unbounded();
-
- let client = Client::new(jid, password).unwrap();
-@@ -23,7 +23,6 @@ impl Agent {
- let reader = {
- let sender_tx = sender_tx.clone();
- let muc_jid = muc_jid.clone();
-- let muc_jid_str = format!("{}", muc_jid);
- let jid = jid.to_owned();
- stream.for_each(move |event| {
- match event {
-@@ -65,7 +64,7 @@ impl Agent {
- .map_err(|_| ());
-
- let agent = Agent {
-- room_jid: muc_jid.clone().into_bare_jid(),
-+ room_jid: muc_jid.clone(),
- sender_tx,
- };
-
-@@ -73,7 +72,7 @@ impl Agent {
- }
-
- pub fn send_room_text(&mut self, text: String) {
-- let mut message = Message::new(Some(self.room_jid.clone()));
-+ let mut message = Message::new(Some(Jid::Bare(self.room_jid.clone())));
- message.type_ = MessageType::Groupchat;
- message.bodies.insert("".to_string(), Body(text));
- self.sender_tx.unbounded_send(Packet::Stanza(message.into()))
-@@ -81,9 +80,9 @@ impl Agent {
- }
- }
-
--fn make_join_presence(muc_jid: Jid) -> Element {
-+fn make_join_presence(muc_jid: BareJid) -> Element {
- let mut presence = Presence::new(PresenceType::None)
-- .with_to(Some(muc_jid))
-+ .with_to(Some(Jid::Bare(muc_jid)))
- .with_show(PresenceShow::Chat);
- presence.set_status("en".to_string(), "Your friendly Webhook spammer".to_string());
- presence.add_payload(Muc::new());
---
-2.23.0
-
diff --git a/0006-Joining-a-MUC-requires-a-FullJid-nick-as-resource.patch b/0006-Joining-a-MUC-requires-a-FullJid-nick-as-resource.patch
deleted file mode 100644
index edfd7009c02e..000000000000
--- a/0006-Joining-a-MUC-requires-a-FullJid-nick-as-resource.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 877b9c347ced027f216b453f17978ee44f4bc2d4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Fri, 6 Sep 2019 00:01:19 +0200
-Subject: [PATCH 6/6] Joining a MUC requires a FullJid (nick as resource)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- src/xmpp.rs | 10 ++++++----
- 1 file changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/src/xmpp.rs b/src/xmpp.rs
-index b636074..e8eb4df 100644
---- a/src/xmpp.rs
-+++ b/src/xmpp.rs
-@@ -23,12 +23,12 @@ impl Agent {
- let reader = {
- let sender_tx = sender_tx.clone();
- let muc_jid = muc_jid.clone();
-- let jid = jid.to_owned();
-+ let jid = BareJid::from_str(jid).unwrap();
- stream.for_each(move |event| {
- match event {
- Event::Online => {
- info!("XMPP client now online at {}", jid);
-- let packet = Packet::Stanza(make_join_presence(muc_jid.clone()));
-+ let packet = Packet::Stanza(make_join_presence(muc_jid.clone(), jid.clone()));
- sender_tx.unbounded_send(packet)
- .unwrap();
- }
-@@ -80,9 +80,11 @@ impl Agent {
- }
- }
-
--fn make_join_presence(muc_jid: BareJid) -> Element {
-+fn make_join_presence(muc_jid: BareJid, user_jid: BareJid) -> Element {
-+ let nick: String = user_jid.node.unwrap_or(String::from("gitbot"));
-+ let participant_jid: Jid = Jid::Full(muc_jid.with_resource(nick));
- let mut presence = Presence::new(PresenceType::None)
-- .with_to(Some(Jid::Bare(muc_jid)))
-+ .with_to(Some(participant_jid))
- .with_show(PresenceShow::Chat);
- presence.set_status("en".to_string(), "Your friendly Webhook spammer".to_string());
- presence.add_payload(Muc::new());
---
-2.23.0
-
diff --git a/0007-Update-gitlab-dependency-to-0.1202.0.patch b/0007-Update-gitlab-dependency-to-0.1202.0.patch
deleted file mode 100644
index abd7c4561c41..000000000000
--- a/0007-Update-gitlab-dependency-to-0.1202.0.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-From d2edaed52e094560b0a20079b55e3ad7e01720d5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Maxime=20=E2=80=9Cpep=E2=80=9D=20Buquet?= <pep@bouah.net>
-Date: Fri, 6 Sep 2019 11:16:18 +0200
-Subject: [PATCH] Update gitlab dependency to 0.1202.0
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
----
- Cargo.lock | 42 +++++++++++++++++++++++++++++++++++++-----
- Cargo.toml | 2 +-
- 2 files changed, 38 insertions(+), 6 deletions(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index ff7f654..b730dd3 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -1,3 +1,5 @@
-+# This file is automatically @generated by Cargo.
-+# It is not intended for manual editing.
- [[package]]
- name = "MacTypes-sys"
- version = "2.1.0"
-@@ -430,7 +432,7 @@ dependencies = [
-
- [[package]]
- name = "gitlab"
--version = "0.1104.1"
-+version = "0.1202.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- dependencies = [
- "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -440,7 +442,6 @@ dependencies = [
- "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "reqwest 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)",
- "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
-- "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
- "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
-
-@@ -599,6 +600,16 @@ dependencies = [
- "minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
-
-+[[package]]
-+name = "jid"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "minidom 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
- [[package]]
- name = "keccak"
- version = "0.1.0"
-@@ -1283,6 +1294,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- name = "serde"
- version = "1.0.85"
- source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-
- [[package]]
- name = "serde_derive"
-@@ -1719,14 +1733,14 @@ version = "0.0.1"
- dependencies = [
- "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
-- "gitlab 0.1104.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "gitlab 0.1202.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "hyper 0.12.23 (registry+https://github.com/rust-lang/crates.io-index)",
- "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
- "pretty_env_logger 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
- "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
- "tokio-xmpp 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-- "xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "xmpp-parsers 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
-
- [[package]]
-@@ -2032,6 +2046,22 @@ dependencies = [
- "try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
-
-+[[package]]
-+name = "xmpp-parsers"
-+version = "0.14.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.6.2 (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)",
-+]
-+
- [metadata]
- "checksum MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eaf9f0d0b1cc33a4d2aee14fb4b2eac03462ef4db29c8ac4057327d8a71ad86f"
- "checksum adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c"
-@@ -2086,7 +2116,7 @@ dependencies = [
- "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b"
- "checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"
- "checksum generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592"
--"checksum gitlab 0.1104.1 (registry+https://github.com/rust-lang/crates.io-index)" = "30c1cb0a4f5b93483c0dd65c0c9b25ce9dafa44ebcea561b3bacf76c5693231b"
-+"checksum gitlab 0.1202.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94fe81db7f9744c25b40d3b27eb0f0c9d6a5d41db0eb0764d948896dfb245887"
- "checksum h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ddb2b25a33e231484694267af28fec74ac63b5ccf51ee2065a5e313b834d836e"
- "checksum hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771"
- "checksum hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e"
-@@ -2102,6 +2132,7 @@ dependencies = [
- "checksum itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)" = "0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d"
- "checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b"
- "checksum jid 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "24e8a3f2ab860aa08074136e3144a2425e678d8823206e5adcc6145dc136503a"
-+"checksum jid 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "24e19dd087b96c214a3982d0d366f13f354c28cacda8302d6de5cdcd0d2a9726"
- "checksum keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7"
- "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
- "checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
-@@ -2260,3 +2291,4 @@ dependencies = [
- "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
- "checksum xml5ever 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "32cd7ebf0203c620906230ce22caa5df0b603c32b6fef72a275a48f6a2ae64b9"
- "checksum xmpp-parsers 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "58b4400e1ae0d246044db5fa7f2e693fdfe9cc6e8eaa72ef2a68c5dc1d3c96de"
-+"checksum xmpp-parsers 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6d9b3888a76736eb49018263474283390381a2dd693fe5814baf7a95a55143fc"
-diff --git a/Cargo.toml b/Cargo.toml
-index f64896f..2065fc7 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -15,5 +15,5 @@ serde_json = "1.0"
- tokio = "0.1"
- tokio-xmpp = "1"
- xmpp-parsers = "0.14"
--gitlab = "0.1104"
-+gitlab = "0.1202"
- clap = "2.32"
---
-2.23.0
-