ghassmo 3 лет назад
Родитель
Сommit
93760b5f54
4 измененных файлов с 5 добавлено и 4 удалено
  1. 1 1
      Cargo.lock
  2. 1 1
      bin/ircd/Cargo.toml
  3. 2 1
      bin/ircd/src/main.rs
  4. 1 1
      src/net/protocol/protocol_version.rs

+ 1 - 1
Cargo.lock

@@ -2320,7 +2320,7 @@ dependencies = [
 
 [[package]]
 name = "ircd"
-version = "0.3.0"
+version = "0.4.0"
 dependencies = [
  "async-channel",
  "async-executor",

+ 1 - 1
bin/ircd/Cargo.toml

@@ -1,7 +1,7 @@
 [package]
 name = "ircd"
 description = "P2P IRC daemon"
-version = "0.3.0"
+version = "0.4.0"
 edition = "2021"
 authors = ["darkfi <dev@dark.fi>"]
 license = "AGPL-3.0-only"

+ 2 - 1
bin/ircd/src/main.rs

@@ -153,7 +153,8 @@ async fn realmain(settings: Args, executor: Arc<Executor<'_>>) -> Result<()> {
     //
     // P2p setup
     //
-    let net_settings = settings.net.clone();
+    let mut net_settings = settings.net.clone();
+    net_settings.app_version = Some(option_env!("CARGO_PKG_VERSION").unwrap_or("").to_string());
     let (p2p_send_channel, p2p_recv_channel) = async_channel::unbounded::<Privmsg>();
 
     let p2p = net::P2p::new(net_settings.into()).await;

+ 1 - 1
src/net/protocol/protocol_version.rs

@@ -97,7 +97,7 @@ impl ProtocolVersion {
                     debug!(target: "net", "ProtocolVersion::send_version() [Recieved version: {}]", verack_msg.app);
                     if app_version != &verack_msg.app {
                         error!(
-                            "Wrong app version from [{:?}]. Disconnecting from channel.",
+                            "Wrong app version from [{}]. Disconnecting from channel.",
                             self.channel.address()
                         );
                         self.channel.stop().await;