FIX: Fixed modifying passwords' bug. minor chanegs to MANUAL

main
Kamal Curi 4 years ago
parent f85e5d43c5
commit cadfc3886a

@ -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
· Added search function
- 1.21
· Fixed bug when modifying copied passwords
· Minor changes to the MANUAL

Binary file not shown.

@ -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}

@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head><title>Steelbox v1.04
<head><title>Steelbox v1.21
User Manual</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
@ -19,12 +19,12 @@ User Manual</title>
<h2 class="titleHead">Steelbox v1.04<br />
<h2 class="titleHead">Steelbox v1.21<br />
User Manual</h2>
<div class="author" ><span
class="cmr-12">Kamal &#8217;brejela&#8217; Curi</span></div><br />
<div class="date" ><span
class="cmr-12">January 10, 2022</span></div>
class="cmr-12">January 16, 2022</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
@ -323,11 +323,11 @@ class="cmbx-10">Q: Can I add a password with no service/user name?</span><br
class="newline" />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.<br
class="newline" /><span
class="cmbx-10">Q: Can I have a service with an empty password? </span>A: Yes. With <span
class="cmtt-10">PSWD::0 </span><span
class="cmbx-10">Q:</span>
<span
class="cmbx-10">Can I migrate my password file from one system to another?</span><br
class="cmbx-10">Q: Can I have a service with an empty password?</span><br
class="newline" />A: Yes. You can create an empty password, to do so, set <span
class="cmtt-10">PSWD::0</span>.<br
class="newline" /><span
class="cmbx-10">Q: Can I migrate my password file from one system to another?</span><br
class="newline" />A: The password file in <span
class="tctt-1000">$</span><span
class="cmtt-10">HOME/.pasfile.csv.gpg </span>contains all saved passwords, that
@ -359,13 +359,13 @@ document, but changing it is not allowed. </div>
<!--l. 158--><p class="noindent" >
<!--l. 159--><p class="noindent" ><span
class="cmbx-12">Preamble</span></div>
<!--l. 163--><p class="noindent" >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&#8212;to make sure the software is free for
all its users. This General Public License applies to most of the Free Software
Foundation&#8217;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">i</span><span
class="small-caps">o</span><span
class="small-caps">n</span></span></div>
<!--l. 216--><p class="indent" >
<ol class="enumerate1" >
<li
class="enumerate" id="x1-24002x0">
<!--l. 221--><p class="noindent" >
<!--l. 222--><p class="noindent" >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 &#8220;Program&#8221;, below, refers to
@ -499,14 +499,14 @@ class="small-caps">n</span></span></div>
you also meet all of these conditions:
<!--l. 256--><p class="noindent" >
<ol class="enumerate2" >
<li
class="enumerate" id="x1-24008x1">
<!--l. 259--><p class="noindent" >
<!--l. 260--><p class="noindent" >You must cause the modified files to carry prominent notices stating
that you changed the files and the date of any change.
</li>
<li
class="enumerate" id="x1-24010x2">
@ -546,12 +546,12 @@ class="small-caps">n</span></span></div>
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.
</li>
<li
class="enumerate" id="x1-24014x3">
</li>
<li
class="enumerate" id="x1-24014x3">
<!--l. 306--><p class="noindent" >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</span></span></div>
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.
<!--l. 349--><p class="noindent" >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</span></span></div>
</li>
<li
class="enumerate" id="x1-24028x7">
<!--l. 384--><p class="noindent" >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</span></span></div>
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.
<!--l. 431--><p class="noindent" >Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and &#8220;any later version&#8221;,
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</span> <span
class="small-caps">m</span><span
class="small-caps">a</span><span
class="small-caps">y</span></span>
<span
class="cmcsc-10"><span
class="small-caps">m</span><span
@ -1537,9 +1540,6 @@ class="small-caps">s</span><span
class="small-caps">s</span> <span
class="small-caps">o</span><span
class="small-caps">f</span></span>
<span
class="cmcsc-10"><span
class="small-caps">d</span><span
@ -1791,13 +1791,13 @@ class="newline" />
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.
<!--l. 512--><p class="noindent" >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.</blockquote>
<!--l. 517--><p class="indent" > Also add information on how to contact you by electronic and paper
mail.
<!--l. 519--><p class="indent" > If the program is interactive, make it output a short notice like this when it starts

@ -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()

@ -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/"

Loading…
Cancel
Save