This manual is for NNCP (Node to Node copy) -- collection of utilities
simplifying secure store-and-forward files and mail exchanging.
-Copyright @copyright{} 2016-2024 @email{stargrave@@stargrave.org, Sergey Matveev}
+Copyright @copyright{} 2016-2025 @email{stargrave@@stargrave.org, Sergey Matveev}
@quotation
Permission is granted to copy, distribute and/or modify this document
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// +build !nofsnotify
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// +build nofsnotify
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
)
const (
- Warranty = `Copyright (C) 2016-2024 Sergey Matveev
+ Warranty = `Copyright (C) 2016-2025 Sergey Matveev
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// +build !noyggdrasil
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// +build !noyggdrasil
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// +build noyggdrasil
// NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-// Copyright (C) 2016-2024 Sergey Matveev <stargrave@stargrave.org>
+// Copyright (C) 2016-2025 Sergey Matveev <stargrave@stargrave.org>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by