Skip to content

Commit

Permalink
Version 2.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
dr8co committed Feb 20, 2024
1 parent 992b71f commit 5e81e8a
Show file tree
Hide file tree
Showing 7 changed files with 73 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
cmake_minimum_required(VERSION 3.28)

project(privacyShield
VERSION 1.0.0
VERSION 2.0.0
DESCRIPTION "A suite of tools for privacy and security"
LANGUAGES CXX)

Expand Down
23 changes: 22 additions & 1 deletion CMakeModules/Packing.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,29 @@
# Privacy Shield: A Suite of Tools Designed to Facilitate Privacy Management.
# Copyright (C) 2024 Ian Duncan <[email protected]>
#
# 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
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses.
#
#################################################################################
#
# A CMake module to generate a package for Privacy Shield
#

# Set the CPack variables
set(CPACK_PACKAGE_NAME "PrivacyShield")
set(CPACK_PACKAGE_VENDOR "Ian Duncan")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A suite of tools for privacy and security")
set(CPACK_PACKAGE_VERSION "1.0.0")
set(CPACK_PACKAGE_VERSION "2.0.0")
set(CPACK_PACKAGE_CONTACT "[email protected]")

SET(CPACK_OUTPUT_FILE_PREFIX "${CMAKE_SOURCE_DIR}/Packages")
Expand Down
16 changes: 16 additions & 0 deletions src/encryption/encryption.cppm
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// Privacy Shield: A Suite of Tools Designed to Facilitate Privacy Management.
// Copyright (C) 2024 Ian Duncan <[email protected]>
//
// 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
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see https://www.gnu.org/licenses.

module;

#include <openssl/evp.h>
Expand Down
2 changes: 1 addition & 1 deletion src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ int main(const int argc, const char **argv) {
throw std::runtime_error("Failed to initialize libsodium.");

// Display information about the program
printColor("\nPrivacy Shield 1.0.0\n", 'c');
printColor("\nPrivacy Shield 2.0.0\n", 'c');
printColor("Copyright (C) 2024 Ian Duncan.\n", 'b');

printColor("This program comes with ", 'g');
Expand Down
16 changes: 16 additions & 0 deletions src/passwordManager/passwordManager.cppm
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// Privacy Shield: A Suite of Tools Designed to Facilitate Privacy Management.
// Copyright (C) 2024 Ian Duncan <[email protected]>
//
// 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
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see https://www.gnu.org/licenses.

module;

#include <sodium.h>
Expand Down
16 changes: 16 additions & 0 deletions src/utils/utils.cppm
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
// Privacy Shield: A Suite of Tools Designed to Facilitate Privacy Management.
// Copyright (C) 2024 Ian Duncan <[email protected]>
//
// 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
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see https://www.gnu.org/licenses.

module;

#include <optional>
Expand Down
2 changes: 1 addition & 1 deletion vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "privacyshield",
"version-string": "1.0.0",
"version-string": "2.0.0",
"builtin-baseline": "7b5ca09708ae42dba9517d4e0a0c975d087f1061",
"dependencies": [
{
Expand Down

0 comments on commit 5e81e8a

Please sign in to comment.