aboutsummaryrefslogtreecommitdiffstats
path: root/stanza
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stanza/Cargo.toml4
-rw-r--r--stanza/src/bind.rs4
-rw-r--r--stanza/src/client/error.rs4
-rw-r--r--stanza/src/client/iq.rs4
-rw-r--r--stanza/src/client/message.rs4
-rw-r--r--stanza/src/client/mod.rs4
-rw-r--r--stanza/src/client/presence.rs4
-rw-r--r--stanza/src/lib.rs4
-rw-r--r--stanza/src/rfc_7395.rs4
-rw-r--r--stanza/src/roster.rs4
-rw-r--r--stanza/src/sasl.rs4
-rw-r--r--stanza/src/stanza_error.rs4
-rw-r--r--stanza/src/starttls.rs4
-rw-r--r--stanza/src/stream.rs4
-rw-r--r--stanza/src/stream_error.rs4
-rw-r--r--stanza/src/xep_0004.rs4
-rw-r--r--stanza/src/xep_0030/info.rs4
-rw-r--r--stanza/src/xep_0030/items.rs4
-rw-r--r--stanza/src/xep_0030/mod.rs4
-rw-r--r--stanza/src/xep_0059.rs4
-rw-r--r--stanza/src/xep_0060/errors.rs4
-rw-r--r--stanza/src/xep_0060/event.rs4
-rw-r--r--stanza/src/xep_0060/mod.rs4
-rw-r--r--stanza/src/xep_0060/owner.rs4
-rw-r--r--stanza/src/xep_0060/pubsub.rs4
-rw-r--r--stanza/src/xep_0084/data.rs4
-rw-r--r--stanza/src/xep_0084/metadata.rs4
-rw-r--r--stanza/src/xep_0084/mod.rs4
-rw-r--r--stanza/src/xep_0115.rs4
-rw-r--r--stanza/src/xep_0131.rs4
-rw-r--r--stanza/src/xep_0156.rs4
-rw-r--r--stanza/src/xep_0172.rs4
-rw-r--r--stanza/src/xep_0199.rs4
-rw-r--r--stanza/src/xep_0203.rs4
-rw-r--r--stanza/src/xep_0280.rs4
-rw-r--r--stanza/src/xep_0297.rs4
-rw-r--r--stanza/src/xep_0300.rs4
-rw-r--r--stanza/src/xep_0334.rs4
-rw-r--r--stanza/src/xep_0390.rs4
39 files changed, 156 insertions, 0 deletions
diff --git a/stanza/Cargo.toml b/stanza/Cargo.toml
index cd79cee..9bbe3f3 100644
--- a/stanza/Cargo.toml
+++ b/stanza/Cargo.toml
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+#
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
[package]
name = "stanza"
version = "0.1.0"
diff --git a/stanza/src/bind.rs b/stanza/src/bind.rs
index 0f0f681..c04651c 100644
--- a/stanza/src/bind.rs
+++ b/stanza/src/bind.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use jid::FullJID;
use peanuts::{Element, FromElement, IntoElement};
diff --git a/stanza/src/client/error.rs b/stanza/src/client/error.rs
index 9cc85a9..7dac178 100644
--- a/stanza/src/client/error.rs
+++ b/stanza/src/client/error.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::fmt::Display;
use std::str::FromStr;
diff --git a/stanza/src/client/iq.rs b/stanza/src/client/iq.rs
index f5cdf32..be2a3f1 100644
--- a/stanza/src/client/iq.rs
+++ b/stanza/src/client/iq.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::JID;
diff --git a/stanza/src/client/message.rs b/stanza/src/client/message.rs
index 3a7be9a..a489201 100644
--- a/stanza/src/client/message.rs
+++ b/stanza/src/client/message.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::JID;
diff --git a/stanza/src/client/mod.rs b/stanza/src/client/mod.rs
index aca4fad..00ad3ed 100644
--- a/stanza/src/client/mod.rs
+++ b/stanza/src/client/mod.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Content, ContentBuilder, DeserializeError, FromContent, FromElement, IntoContent};
use iq::Iq;
diff --git a/stanza/src/client/presence.rs b/stanza/src/client/presence.rs
index b0a0bc0..02de229 100644
--- a/stanza/src/client/presence.rs
+++ b/stanza/src/client/presence.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::JID;
diff --git a/stanza/src/lib.rs b/stanza/src/lib.rs
index 4cb62a3..8cc3755 100644
--- a/stanza/src/lib.rs
+++ b/stanza/src/lib.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::declaration::VersionInfo;
pub mod bind;
diff --git a/stanza/src/rfc_7395.rs b/stanza/src/rfc_7395.rs
index 73e947d..c632116 100644
--- a/stanza/src/rfc_7395.rs
+++ b/stanza/src/rfc_7395.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use jid::BareJID;
use peanuts::{Element, ElementBuilder, FromElement, IntoElement};
diff --git a/stanza/src/roster.rs b/stanza/src/roster.rs
index dcbf017..fe67ad1 100644
--- a/stanza/src/roster.rs
+++ b/stanza/src/roster.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::BareJID;
diff --git a/stanza/src/sasl.rs b/stanza/src/sasl.rs
index 58aab84..2935923 100644
--- a/stanza/src/sasl.rs
+++ b/stanza/src/sasl.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{fmt::Display, ops::Deref};
use peanuts::{DeserializeError, Element, FromElement, IntoElement};
diff --git a/stanza/src/stanza_error.rs b/stanza/src/stanza_error.rs
index 8fb862f..bb0c24f 100644
--- a/stanza/src/stanza_error.rs
+++ b/stanza/src/stanza_error.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
// https://datatracker.ietf.org/doc/html/rfc6120#appendix-A.8
use peanuts::{Element, FromElement, IntoElement, XML_NS};
diff --git a/stanza/src/starttls.rs b/stanza/src/starttls.rs
index 730c044..92ae315 100644
--- a/stanza/src/starttls.rs
+++ b/stanza/src/starttls.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "urn:ietf:params:xml:ns:xmpp-tls";
diff --git a/stanza/src/stream.rs b/stanza/src/stream.rs
index e2f4f9b..f8aef33 100644
--- a/stanza/src/stream.rs
+++ b/stanza/src/stream.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::fmt::Display;
use jid::BareJID;
diff --git a/stanza/src/stream_error.rs b/stanza/src/stream_error.rs
index 19ad1ae..e068cbf 100644
--- a/stanza/src/stream_error.rs
+++ b/stanza/src/stream_error.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{DeserializeError, Element, FromElement, IntoElement, XML_NS};
use thiserror::Error;
diff --git a/stanza/src/xep_0004.rs b/stanza/src/xep_0004.rs
index f6ff7a0..b7b4878 100644
--- a/stanza/src/xep_0004.rs
+++ b/stanza/src/xep_0004.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use peanuts::{DeserializeError, Element, FromElement, IntoElement};
diff --git a/stanza/src/xep_0030/info.rs b/stanza/src/xep_0030/info.rs
index 0344ccb..69c795d 100644
--- a/stanza/src/xep_0030/info.rs
+++ b/stanza/src/xep_0030/info.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{DeserializeError, Element, FromElement, IntoElement, XML_NS};
#[cfg(feature = "xep_0128")]
diff --git a/stanza/src/xep_0030/items.rs b/stanza/src/xep_0030/items.rs
index 7707eac..4096707 100644
--- a/stanza/src/xep_0030/items.rs
+++ b/stanza/src/xep_0030/items.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use jid::JID;
use peanuts::{Element, FromElement, IntoElement};
diff --git a/stanza/src/xep_0030/mod.rs b/stanza/src/xep_0030/mod.rs
index 914c17b..0faaf04 100644
--- a/stanza/src/xep_0030/mod.rs
+++ b/stanza/src/xep_0030/mod.rs
@@ -1,2 +1,6 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
pub mod info;
pub mod items;
diff --git a/stanza/src/xep_0059.rs b/stanza/src/xep_0059.rs
index 6490ad1..84f84ff 100644
--- a/stanza/src/xep_0059.rs
+++ b/stanza/src/xep_0059.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "http://jabber.org/protocol/rsm";
diff --git a/stanza/src/xep_0060/errors.rs b/stanza/src/xep_0060/errors.rs
index 6c6c530..a52ea85 100644
--- a/stanza/src/xep_0060/errors.rs
+++ b/stanza/src/xep_0060/errors.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{fmt::Display, str::FromStr};
use peanuts::{DeserializeError, Element, FromElement, IntoElement};
diff --git a/stanza/src/xep_0060/event.rs b/stanza/src/xep_0060/event.rs
index 3cb124b..f3cae8b 100644
--- a/stanza/src/xep_0060/event.rs
+++ b/stanza/src/xep_0060/event.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use chrono::{DateTime, Utc};
diff --git a/stanza/src/xep_0060/mod.rs b/stanza/src/xep_0060/mod.rs
index 566310f..ac8a849 100644
--- a/stanza/src/xep_0060/mod.rs
+++ b/stanza/src/xep_0060/mod.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
pub mod errors;
pub mod event;
pub mod owner;
diff --git a/stanza/src/xep_0060/owner.rs b/stanza/src/xep_0060/owner.rs
index 4876bf5..3b6c6f6 100644
--- a/stanza/src/xep_0060/owner.rs
+++ b/stanza/src/xep_0060/owner.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::{BareJID, JID};
diff --git a/stanza/src/xep_0060/pubsub.rs b/stanza/src/xep_0060/pubsub.rs
index 0416b78..94277b9 100644
--- a/stanza/src/xep_0060/pubsub.rs
+++ b/stanza/src/xep_0060/pubsub.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::str::FromStr;
use jid::JID;
diff --git a/stanza/src/xep_0084/data.rs b/stanza/src/xep_0084/data.rs
index 4b3223f..d147550 100644
--- a/stanza/src/xep_0084/data.rs
+++ b/stanza/src/xep_0084/data.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "urn:xmpp:avatar:data";
diff --git a/stanza/src/xep_0084/metadata.rs b/stanza/src/xep_0084/metadata.rs
index e4edb2f..b9d3e60 100644
--- a/stanza/src/xep_0084/metadata.rs
+++ b/stanza/src/xep_0084/metadata.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "urn:xmpp:avatar:metadata";
diff --git a/stanza/src/xep_0084/mod.rs b/stanza/src/xep_0084/mod.rs
index be7d5d7..1e80c9a 100644
--- a/stanza/src/xep_0084/mod.rs
+++ b/stanza/src/xep_0084/mod.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
pub use data::Data;
pub use metadata::Info;
pub use metadata::Metadata;
diff --git a/stanza/src/xep_0115.rs b/stanza/src/xep_0115.rs
index 1c9cd6f..c983f2b 100644
--- a/stanza/src/xep_0115.rs
+++ b/stanza/src/xep_0115.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "http://jabber.org/protocol/caps";
diff --git a/stanza/src/xep_0131.rs b/stanza/src/xep_0131.rs
index 68e6e96..8d296b3 100644
--- a/stanza/src/xep_0131.rs
+++ b/stanza/src/xep_0131.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "http://jabber.org/protocol/disco#info";
diff --git a/stanza/src/xep_0156.rs b/stanza/src/xep_0156.rs
index bf6eac5..8b3d07c 100644
--- a/stanza/src/xep_0156.rs
+++ b/stanza/src/xep_0156.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use chrono::{DateTime, Utc};
use peanuts::{Element, FromElement, IntoElement, XML_NS};
diff --git a/stanza/src/xep_0172.rs b/stanza/src/xep_0172.rs
index 54846b8..8374bab 100644
--- a/stanza/src/xep_0172.rs
+++ b/stanza/src/xep_0172.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "http://jabber.org/protocol/nick";
diff --git a/stanza/src/xep_0199.rs b/stanza/src/xep_0199.rs
index 2ab3a86..17e9fd4 100644
--- a/stanza/src/xep_0199.rs
+++ b/stanza/src/xep_0199.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "urn:xmpp:ping";
diff --git a/stanza/src/xep_0203.rs b/stanza/src/xep_0203.rs
index 41ff196..0f4b298 100644
--- a/stanza/src/xep_0203.rs
+++ b/stanza/src/xep_0203.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use chrono::{DateTime, Utc};
use jid::JID;
use peanuts::{Element, FromElement, IntoElement};
diff --git a/stanza/src/xep_0280.rs b/stanza/src/xep_0280.rs
index c26793f..74d2897 100644
--- a/stanza/src/xep_0280.rs
+++ b/stanza/src/xep_0280.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
use crate::xep_0297::Forwarded;
diff --git a/stanza/src/xep_0297.rs b/stanza/src/xep_0297.rs
index 533a171..d686e49 100644
--- a/stanza/src/xep_0297.rs
+++ b/stanza/src/xep_0297.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
use crate::{
diff --git a/stanza/src/xep_0300.rs b/stanza/src/xep_0300.rs
index f522f1c..5a2a88b 100644
--- a/stanza/src/xep_0300.rs
+++ b/stanza/src/xep_0300.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use std::{convert::Infallible, str::FromStr};
use peanuts::{Element, FromElement, IntoElement};
diff --git a/stanza/src/xep_0334.rs b/stanza/src/xep_0334.rs
index 9667ad7..a13e125 100644
--- a/stanza/src/xep_0334.rs
+++ b/stanza/src/xep_0334.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use peanuts::{Element, FromElement, IntoElement};
pub const XMLNS: &str = "urn:xmpp:hints";
diff --git a/stanza/src/xep_0390.rs b/stanza/src/xep_0390.rs
index 1a079c2..248ff9a 100644
--- a/stanza/src/xep_0390.rs
+++ b/stanza/src/xep_0390.rs
@@ -1,3 +1,7 @@
+// SPDX-FileCopyrightText: 2025 cel <cel@bunny.garden>
+//
+// SPDX-License-Identifier: AGPL-3.0-or-later
+
use crate::xep_0300::Hash;
use peanuts::{Element, FromElement, IntoElement};