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
 
 =========================================================================
 
 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.
 - 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):
 - 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.
 
 
 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)
 - 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!
  
 -------------------------------------------------------------------------------
 
 
 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>
 ===========================================
 
 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
 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
 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.
                  (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.
 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
 $VERSION = "0.18";
 
 # Usevote version
-$usevote_version = "UseVoteGer 4.12";
+$usevote_version = "UseVoteGer 4.13";
 
 sub read_config {
 
 
 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
              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',
              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
 
 ###############################################################################
 #!/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
 # 
 # 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
 
 ###############################################################################
 #!/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
 # 
 # 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
 
 ###############################################################################
 #!/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
 # 
 # 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
 
 ###############################################################################
 #!/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
 # 
 # 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
 
 ###############################################################################
 #!/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 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.017602 seconds and 4 git commands to generate.