This program is licensed under AGPL version 3 or later.
-Copyright (C) 2019-2020 Simon Ruderich
+Copyright (C) 2019-2021 Simon Ruderich
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
// Configuration file parsing and validation
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Download files via HTTP with support for If-Modified-Since
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Download and write files atomically to the file system
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Parse /etc/group files and serialize them
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Main file for nsscash
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Miscellaneous functions
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
/*
* NSS function definitions provided by this NSS module
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Load and unload nsscash files
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Load and unload nsscash files (header)
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Handle group entries via struct group
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Handle passwd entries via struct passwd
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Search entries in nsscash files by using indices and binary search
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Search entries in nsscash files by using indices and binary search (header)
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Tests for the NSS cash module
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
/*
* Tests for the NSS cash module
*
- * Copyright (C) 2019-2020 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
// Parse /etc/passwd files and serialize them
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// Read and write the state file used to keep data over multiple runs
-// Copyright (C) 2019-2020 Simon Ruderich
+// Copyright (C) 2019-2021 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by