Usevote 4.0.13 upstream
authorThomas Hochstein <thh@thh.name>
Thu, 27 Jan 2022 17:07:13 +0000 (18:07 +0100)
committerThomas Hochstein <thh@thh.name>
Thu, 27 Jan 2022 17:07:13 +0000 (18:07 +0100)
Signed-off-by: Thomas Hochstein <thh@thh.name>
CHANGES
README
UVconfig.pm
uvballot.pl
uvbounce.pl
uvcfv.pl
uvcount.pl
uvvote.pl

diff --git a/CHANGES b/CHANGES
index dfcda25..72e69cc 100644 (file)
--- 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 (file)
--- 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 <uv@marclanger.de>
@@ -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.
index 67b0eee..fd262c9 100644 (file)
@@ -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',
index 7d7ff27..428a097 100755 (executable)
@@ -1,8 +1,8 @@
 #!/usr/bin/perl -w
 
 ###############################################################################
-# UseVoteGer 4.12 Wahlscheingenerierung
-# (c) 2001-2014 Marc Langer <uv@marclanger.de>
+# UseVoteGer 4.13 Wahlscheingenerierung
+# (c) 2001-2022 Marc Langer <uv@marclanger.de>
 # 
 # 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
index 4375bf3..0a7352f 100755 (executable)
@@ -1,8 +1,8 @@
 #!/usr/bin/perl -w
 
 ###############################################################################
-# UseVoteGer 4.12 Bounce-Verarbeitung
-# (c) 2001-2014 Marc Langer <uv@marclanger.de>
+# UseVoteGer 4.13 Bounce-Verarbeitung
+# (c) 2001-2022 Marc Langer <uv@marclanger.de>
 # 
 # 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
index 275da9b..5f09080 100755 (executable)
--- a/uvcfv.pl
+++ b/uvcfv.pl
@@ -1,8 +1,8 @@
 #!/usr/bin/perl -w
 
 ###############################################################################
-# UseVoteGer 4.12 Personalisierte Wahlscheine
-# (c) 2001-2014 Marc Langer <uv@marclanger.de>
+# UseVoteGer 4.13 Personalisierte Wahlscheine
+# (c) 2001-2022 Marc Langer <uv@marclanger.de>
 # 
 # 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
index 4e1ea57..4af9a8f 100755 (executable)
@@ -1,8 +1,8 @@
 #!/usr/bin/perl -w
 
 ###############################################################################
-# UseVoteGer 4.12 Stimmauswertung
-# (c) 2001-2014 Marc Langer <uv@marclanger.de>
+# UseVoteGer 4.13 Stimmauswertung
+# (c) 2001-2022 Marc Langer <uv@marclanger.de>
 # 
 # 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
index c101f1f..181aca2 100755 (executable)
--- a/uvvote.pl
+++ b/uvvote.pl
@@ -1,8 +1,8 @@
 #!/usr/bin/perl -w
 
 ###############################################################################
-# UseVoteGer 4.12 Wahldurchfuehrung
-# (c) 2001-2014 Marc Langer <uv@marclanger.de>
+# UseVoteGer 4.13 Wahldurchfuehrung
+# (c) 2001-2022 Marc Langer <uv@marclanger.de>
 # 
 # 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
This page took 0.018769 seconds and 4 git commands to generate.