From cadfc3886a79e2894268c0110478d9e491c9817c Mon Sep 17 00:00:00 2001 From: Kamal Curi Date: Sun, 16 Jan 2022 19:22:07 -0300 Subject: [PATCH] FIX: Fixed modifying passwords' bug. minor chanegs to MANUAL --- CHANGELOG | 5 +++- doc/MANUAL.pdf | Bin 157085 -> 157296 bytes doc/MANUAL.tex | 6 ++-- doc/html/MANUAL.html | 70 +++++++++++++++++++++---------------------- steelbox.py | 4 +-- steelbox.sh | 2 +- 6 files changed, 45 insertions(+), 42 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 851b6e1..c41f35a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -47,4 +47,7 @@ · Added license to source code to better comply with GPLv2; · Added confirmation dialog for modification of passwords - 1.2 - · Added search function \ No newline at end of file + · Added search function +- 1.21 + · Fixed bug when modifying copied passwords + · Minor changes to the MANUAL \ No newline at end of file diff --git a/doc/MANUAL.pdf b/doc/MANUAL.pdf index ed45140de613d242e5b20c908205be0c546bb75e..0f0246ec88e983a87bee3e2d406e27b7dd6ef827 100644 GIT binary patch delta 17608 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 delta 17365 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 IuKsRZ0IKgAE&u=k diff --git a/doc/MANUAL.tex b/doc/MANUAL.tex index 80f85f4..68a3b81 100644 --- a/doc/MANUAL.tex +++ b/doc/MANUAL.tex @@ -1,7 +1,7 @@ \documentclass{article} \usepackage{hyperref} -\title{\textbf{Steelbox v1.04} \\ User Manual} +\title{\textbf{Steelbox v1.21} \\ User Manual} \date{\today} \author{Kamal 'brejela' Curi} @@ -128,8 +128,8 @@ it when quitting as "locking" it back.\\ \textbf{Q: Can I add a password with no service/user name?}\\ A: Yes. You first create a password with a dummy entry in whichever field you wish to leave empty, and then modify it, leaving it empty.\\ - \textbf{Q: Can I have a service with an empty password?} - A: Yes. With \texttt{PSWD::0} + \textbf{Q: Can I have a service with an empty password?}\\ + A: Yes. You can create an empty password, to do so, set \texttt{PSWD::0}.\\ \textbf{Q: Can I migrate my password file from one system to another?}\\ A: The password file in \texttt{\textdollar HOME/.pasfile.csv.gpg} contains all saved passwords, that file can be moved from one home directory to another. \subsection{Contact} diff --git a/doc/html/MANUAL.html b/doc/html/MANUAL.html index d716630..d854878 100644 --- a/doc/html/MANUAL.html +++ b/doc/html/MANUAL.html @@ -1,7 +1,7 @@ -Steelbox v1.04 +<head><title>Steelbox v1.21 User Manual @@ -19,12 +19,12 @@ User Manual -

Steelbox v1.04
+

Steelbox v1.21
User Manual

Kamal ’brejela’ Curi

January 10, 2022
+class="cmr-12">January 16, 2022

Contents

@@ -323,11 +323,11 @@ class="cmbx-10">Q: Can I add a password with no service/user name?
A: Yes. You first create a password with a dummy entry in whichever field you wish to leave empty, and then modify it, leaving it empty.
Q: Can I have a service with an empty password? A: Yes. With PSWD::0 Q: -Can I migrate my password file from one system to another?
Q: Can I have a service with an empty password?
A: Yes. You can create an empty password, to do so, set PSWD::0.
Q: Can I migrate my password file from one system to another?
A: The password file in $HOME/.pasfile.csv.gpg contains all saved passwords, that @@ -359,13 +359,13 @@ document, but changing it is not allowed.

Preamble + + +

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software—to make sure the software is free for all its users. This General Public License applies to most of the Free Software - - - Foundation’s software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, @@ -456,13 +456,13 @@ class="small-caps">ion

+ + +

  1. - - -

    This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The “Program”, below, refers to @@ -499,14 +499,14 @@ class="small-caps">n you also meet all of these conditions:

      + + +
    1. You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. - - -

    2. @@ -546,12 +546,12 @@ class="small-caps">n the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. -
    3. -
    4. +
    5. +
    6. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: @@ -591,12 +591,12 @@ class="small-caps">n compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major - components (compiler, kernel, and so on) of the operating system on which - the executable runs, unless that component itself accompanies the - executable. + components (compiler, kernel, and so on) of the operating system on which + the executable runs, unless that component itself accompanies the + executable.

      If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though @@ -635,13 +635,13 @@ class="small-caps">n

    7. + + +

      If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the - - - conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program @@ -681,13 +681,13 @@ class="small-caps">n General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + + +

      Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and “any later version”, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software - - - Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. @@ -1325,6 +1325,9 @@ class="small-caps">o may + + + mss of - - - d 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -

      Also add information on how to contact you by electronic and paper mail.

      If the program is interactive, make it output a short notice like this when it starts diff --git a/steelbox.py b/steelbox.py index 7685ecf..f6e662e 100644 --- a/steelbox.py +++ b/steelbox.py @@ -343,7 +343,7 @@ def newFile(): pSize = 45 passPswd = randString(pSize) # wtf = write to file - wtf = {'service' : passService, 'user' : passUser, 'pswd' : passPswd} + wtf = {'service' : passService[:45], 'user' : passUser[:45], 'pswd' : passPswd[:45]} files.append(wtf) with open(PASFILE, mode='w') as pasfile: csvwriter = csv.DictWriter(pasfile, fields) @@ -450,7 +450,7 @@ def modFile(): if pSize > 45: pSize = 45 passPswd = randString(pSize) - modFile = {'service' : passService, 'user' : passUser, 'pswd' : passPswd} + modFile = {'service' : passService[:45], 'user' : passUser[:45], 'pswd' : passPswd[:45]} # This is just a copy of delfile's confirmation routine dlWin = curses.newwin(3, 22, int(TERM_LINES/2), int(TERM_COLS/2)) dlWin.border() diff --git a/steelbox.sh b/steelbox.sh index 70c657c..df258c3 100755 --- a/steelbox.sh +++ b/steelbox.sh @@ -3,7 +3,7 @@ #!/usr/bin/env bash -version="1.2" +version="1.21" echo "Steelbox V$version, Copyright (C) 2022 Kamal Curi" echo "Steelbox comes with ABSOLUTELY NO WARRANTY; For license details, read the manual in doc/"