summaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-09-23 12:17:29 +0200
committermetamuffin <metamuffin@disroot.org>2024-09-23 12:17:29 +0200
commita802f0142ac9145b8f551483c7e5c6faffff2ba3 (patch)
tree249724eef9ffff28efe37792c415789e89dddf81 /server/src/main.rs
parenta4c75a40162da0d89e6c89763b66bd937b707e30 (diff)
downloadhurrycurry-a802f0142ac9145b8f551483c7e5c6faffff2ba3.tar
hurrycurry-a802f0142ac9145b8f551483c7e5c6faffff2ba3.tar.bz2
hurrycurry-a802f0142ac9145b8f551483c7e5c6faffff2ba3.tar.zst
uri register improved
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index d0538126..087bd9d7 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -71,6 +71,12 @@ pub(crate) struct Args {
/// Uri for connecting remotely for registry submission
#[arg(long)]
register_uri: Option<String>,
+ /// Do not register using IPv4
+ #[arg(long)]
+ register_disable_ip4: bool,
+ /// Do not register using IPv6
+ #[arg(long)]
+ register_disable_ip6: bool,
}
fn main() -> Result<()> {
@@ -130,6 +136,8 @@ async fn run(args: Args) -> anyhow::Result<()> {
args.listen.port(),
args.register_uri,
state.clone(),
+ args.register_disable_ip4,
+ args.register_disable_ip6,
);
tokio::task::spawn(r.register_loop());
}