From 290f1a1631907941892d78cc41b37beb6859770f Mon Sep 17 00:00:00 2001 From: Thomas Hochstein Date: Thu, 27 Jan 2022 18:07:13 +0100 Subject: [PATCH] Usevote 4.0.13 Signed-off-by: Thomas Hochstein --- CHANGES | 6 +++--- README | 11 ++++++----- UVconfig.pm | 4 ++-- uvballot.pl | 4 ++-- uvbounce.pl | 4 ++-- uvcfv.pl | 4 ++-- uvcount.pl | 4 ++-- uvvote.pl | 4 ++-- 8 files changed, 21 insertions(+), 20 deletions(-) diff --git a/CHANGES b/CHANGES index dfcda25..72e69cc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,14 +1,14 @@ -UseVoteGer Versionshistorie (aktuelle Version: 4.12, released 28.02.2014) +UseVoteGer Versionshistorie (aktuelle Version: 4.13, released 27.01.2022) ========================================================================= TODO: - aussortieren von Bounces aus Stimmenliste -Version 4.13 (unreleased): +Version 4.13 (27.01.2022): - BDSG-Klausel an die DSGVO angepasst - "mailcmd" muss mit "--" enden, damit Mailadressen, die mit "-" beginnen, richtig erkannt werden. -- "diff -u" ist ein besserer Default für das Diff-Programm +- "diff -u" ist ein besserer Default fuer das Diff-Programm - Standardwert fuer Mindest-JA-Stimmenzahl von 50 auf 15 verringert Version 4.12 (28.02.2014): diff --git a/README b/README index d45d71a..3c42498 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -UseVoteGer 4.12 (c) 2001-2014 Marc Langer +UseVoteGer 4.13 (c) 2001-2022 Marc Langer UseVoteGer is a voting software for usenet votes. @@ -12,13 +12,14 @@ Many thanks to: - Wolfgang Behrens (UseVoteGer 3.1, based on Frederik's translation, 1998/99) - Cornell Binder for some good advice and code fragments (e.g. UVtemplate.pm, UVformats.pm) +- Thomas Hochstein for some patches This is a complete rewrite of UseVoteGer 3.1 in Perl (former versions were written in C). Not all functions of Usevote/UseVoteGer 3.x are implemented! ------------------------------------------------------------------------------- -UseVoteGer 4.12 - Usenet-Abstimmungssoftware +UseVoteGer 4.13 - Usenet-Abstimmungssoftware =========================================== von Marc Langer @@ -187,8 +188,8 @@ UVrules.pm Routinen zur Regelverarbeitung (usevote.rul) UVsendmail.pm Routinen zum Erzeugen von Mails UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates) bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf - DSGVO), muss ausserhalb Deutschlands ggfls. - angepasst oder kann ignoriert werden (bdsg=0 in usevote.cfg) + DSGVO), muss ausserhalb der EU ggfls. angepasst werden + oder kann dort ignoriert werden (bdsg=0 in usevote.cfg) mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen messages.cfg Programm-Meldungen (Ressourcen-Datei) scheinkennungen Speicherung der Scheinkennungen bei personalisierten @@ -1027,7 +1028,7 @@ domailfile Name des Shellscripts zum Versenden der Bestaetigungsmails (falls smtp=0, normalerweise tmp/domail) mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der Bestaetigungsmails (falls smtp=0), z.B. - "sendmail -oi -oem -femail@adresse -- " + "sendmail -oi -oem -femail@adresse --" sleepcmd Weiteres Kommando, welches nach jeder Mail aufgerufen werden soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher gewaehlt werden sollte. diff --git a/UVconfig.pm b/UVconfig.pm index 67b0eee..fd262c9 100644 --- a/UVconfig.pm +++ b/UVconfig.pm @@ -18,7 +18,7 @@ require Exporter; $VERSION = "0.18"; # Usevote version -$usevote_version = "UseVoteGer 4.12"; +$usevote_version = "UseVoteGer 4.13"; sub read_config { @@ -94,7 +94,7 @@ sub read_config { ann_stimme => 'A\s*N\s*N\s*U\s*L\s*L\s*I\s*E\s*R\s*U\s*N\s*G', bdsg_confirm => 'JA', condition1 => '$yes>=2*$no', # twice as many yes as no - condition2 => '$yes>=15', # min 15 yes votes + condition2 => '$yes>=15', # min 60 yes votes prop_formula => '$yes/$no', tpl_ack_mail => 'ack-mail', tpl_bouncelist => 'bouncelist', diff --git a/uvballot.pl b/uvballot.pl index 7d7ff27..428a097 100755 --- a/uvballot.pl +++ b/uvballot.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -w ############################################################################### -# UseVoteGer 4.12 Wahlscheingenerierung -# (c) 2001-2014 Marc Langer +# UseVoteGer 4.13 Wahlscheingenerierung +# (c) 2001-2022 Marc Langer # # This script package is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by the diff --git a/uvbounce.pl b/uvbounce.pl index 4375bf3..0a7352f 100755 --- a/uvbounce.pl +++ b/uvbounce.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -w ############################################################################### -# UseVoteGer 4.12 Bounce-Verarbeitung -# (c) 2001-2014 Marc Langer +# UseVoteGer 4.13 Bounce-Verarbeitung +# (c) 2001-2022 Marc Langer # # This script package is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by the diff --git a/uvcfv.pl b/uvcfv.pl index 275da9b..5f09080 100755 --- a/uvcfv.pl +++ b/uvcfv.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -w ############################################################################### -# UseVoteGer 4.12 Personalisierte Wahlscheine -# (c) 2001-2014 Marc Langer +# UseVoteGer 4.13 Personalisierte Wahlscheine +# (c) 2001-2022 Marc Langer # # This script package is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by the diff --git a/uvcount.pl b/uvcount.pl index 4e1ea57..4af9a8f 100755 --- a/uvcount.pl +++ b/uvcount.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -w ############################################################################### -# UseVoteGer 4.12 Stimmauswertung -# (c) 2001-2014 Marc Langer +# UseVoteGer 4.13 Stimmauswertung +# (c) 2001-2022 Marc Langer # # This script package is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by the diff --git a/uvvote.pl b/uvvote.pl index c101f1f..181aca2 100755 --- a/uvvote.pl +++ b/uvvote.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -w ############################################################################### -# UseVoteGer 4.12 Wahldurchfuehrung -# (c) 2001-2014 Marc Langer +# UseVoteGer 4.13 Wahldurchfuehrung +# (c) 2001-2022 Marc Langer # # This script package is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by the