diff --git a/CHANGES.rst b/CHANGES.rst index e067df621a002c8685d81cc129e00a9990ef1211..1a702d1eca91695ebaffe2be74ba8c8bb38e32f4 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,10 +1,13 @@ Changes ======= -1.0.1.dev0 (yet unreleased) ---------------------------- +1.0.1 (2024-12-24) +------------------ + +Security Upgrade. -- Update dependency list for generating docs. +- Update dependency list for generating docs. The old dependencies required + an unsafe version of `jinja2`. 1.0 (2024-12-24) diff --git a/diceware.1 b/diceware.1 index a59d12c1c64ee7a840e7c836da32d888a4405fb4..f6642529ee1de6127ba01d1e8a94ee5c2a4edf6c 100644 --- a/diceware.1 +++ b/diceware.1 @@ -1,8 +1,5 @@ .\" Man page generated from reStructuredText. . -.TH DICEWARE 1 "December 2024" "diceware 1.0.1.dev0" "User Commands" -.SH NAME -diceware \- create passphrases . .nr rst2man-indent-level 0 . @@ -30,6 +27,9 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. +.TH "DICEWARE" "1" "December 2024" "diceware 1.0.1" "User Commands" +.SH NAME +diceware \- create passphrases .SH SYNOPSIS .sp \fBdiceware\fP [\fIOPTION\fP]... [\fIFILE\fP] @@ -38,7 +38,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] \fBdiceware\fP generates passphrases by concatenating words randomly picked from wordlists. It supports also real dice for passphrase generation. .sp -It is based on the proposals of Arnold G. Reinhold on \fI\%http://diceware.com\fP\&. +It is based on the proposals of Arnold G. Reinhold on <http://diceware.com> \&. .SH OPTIONS .sp \fBpositional arguments\fP: @@ -221,15 +221,15 @@ wordlists. .TP .B \fBdiceware\fP Create a passphrase using defaults. Outputs something like -"\fBWheelDyeHonkCanvasWitsPuck\fP" +\(dq\fBWheelDyeHonkCanvasWitsPuck\fP\(dq .TP -.B \fBdiceware \-d\fP \fI"\-"\fP \fB\-n\fP \fI3\fP -Create a passphrase with three words, separated by dash ("\fI\-\fP"). Results in -something like "\fBWheel\-Dye\-Honk\fP" +.B \fBdiceware \-d\fP \fI\(dq\-\(dq\fP \fB\-n\fP \fI3\fP +Create a passphrase with three words, separated by dash (\(dq\fI\-\fP\(dq). Results in +something like \(dq\fBWheel\-Dye\-Honk\fP\(dq .TP .B \fBdiceware \-\-no\-caps\fP Create a passphrase without capital words. Creates something like -"\fBwheel\-dye\-honk\fP". +\(dq\fBwheel\-dye\-honk\fP\(dq. .TP .B \fBdiceware \-r\fP \fIrealdice\fP Use real dice to create a passphrase. The program will tell you what to do @@ -241,20 +241,20 @@ Use real dice, as shown above, but this time use dice with 20 faces, instead of standard, 6\-sided dice. .TP .B \fBdiceware mywordlist.txt\fP -Create a passphrase with words from file "mywordlist.txt". The file should +Create a passphrase with words from file \(dqmywordlist.txt\(dq. The file should contain one word on each line. .TP .B \fBdiceware \-w en_securedrop \-s 2\fP Create a passphrase with two special chars spread over the generated -passphrase and containing words from wordlist "\fBen_securedrop\fP". This is +passphrase and containing words from wordlist \(dq\fBen_securedrop\fP\(dq. This is one of the wordlists that come included with \fIdiceware\fP\&. Creates something like: -"\fBPlayaBrigVer{SeesNe\-tsGets\fP". +\(dq\fBPlayaBrigVer{SeesNe\-tsGets\fP\(dq. .TP .B \fBdiceware \-w en_adjectives en_nouns \-n 2\fP Create two syntactically meaningful phrases, each one consisting of an adjective and a noun. Results in something like: -"\fBCruelAttendeesCleanCoffee\fP". +\(dq\fBCruelAttendeesCleanCoffee\fP\(dq. .UNINDENT .SH COPYRIGHT .sp @@ -270,24 +270,24 @@ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .sp You should have received a copy of the GNU General Public License along with -this program. If not, see <\fI\%http://www.gnu.org/licenses/\fP>. +this program. If not, see < <http://www.gnu.org/licenses/> >. .sp diceware is a concept invented by Arnold G. Reinhold, Cambridge, Massachusetts USA. .sp The Securedrop wordlist (file \fBwordlists/wordlist_en_securedrop.asc\fP) by -Heartsucker is licensed under the \fIMIT\fP license (see \fI\%http://mit\-license.org/\fP). +Heartsucker is licensed under the \fIMIT\fP license (see <http://mit\-license.org/> ). .sp The EFF wordlist (file \fBwordlsts/wordlist_en_eff.txt\fP) is licensed by the Electronic Frontier Foundation under the \fICreative Commons CC\-BY 3.0 US\fP -license (see \fI\%https://creativecommons.org/licenses/by/3.0/us/\fP). +license (see <https://creativecommons.org/licenses/by/3.0/us/> ). .sp The copyright for the the \fIDiceware SecureDrop\fP list is owned by \fI@heartsucker\fP\&. Copyright for the \fIEFF large\fP list by \fIJoseph Bonneau\fP and \fIEFF\fP\&. Copyright for the brazilian portuguese list by \fI@drebs\fP\&. Copyright for the english adjective and noun lists by \fINaturalLanguagePasswords\fP\&. .sp -"Diceware" is a trademark of Arnold G Reinhold, used with permission. +\(dqDiceware\(dq is a trademark of Arnold G Reinhold, used with permission. .SH AUTHOR Written by Uli Fouquet and contributors .\" Generated by docutils manpage writer. diff --git a/diceware/__about__.py b/diceware/__about__.py index 8b5eb225ba25d994e932926c0df393efe69d9d8f..00529bc1be87e4bafd4041571a424eb1cb5b067d 100644 --- a/diceware/__about__.py +++ b/diceware/__about__.py @@ -1,4 +1,4 @@ -version = "1.0.1.dev0" +version = "1.0.1" random_sources = { 'system': 'diceware.random_sources:SystemRandomSource', 'realdice': 'diceware.random_sources:RealDiceRandomSource', diff --git a/docs/manpage.rst b/docs/manpage.rst index 55359de9728747798a28eceeb19cbb6ca6d1549e..5182858876668a477c8bcd26cc54a896ae47ee77 100644 --- a/docs/manpage.rst +++ b/docs/manpage.rst @@ -4,7 +4,7 @@ :manual_section: 1 :manual_group: User Commands :date: December 2024 -:version: diceware 1.0.1.dev0 +:version: diceware 1.0.1 :author: Written by Uli Fouquet and contributors