Usevote 4.0.13

Signed-off-by: Thomas Hochstein <thh@thh.name>
This commit is contained in:
Thomas Hochstein 2022-01-27 18:07:13 +01:00
parent 68b0879787
commit 290f1a1631
8 changed files with 21 additions and 20 deletions

View file

@ -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: TODO:
- aussortieren von Bounces aus Stimmenliste - aussortieren von Bounces aus Stimmenliste
Version 4.13 (unreleased): Version 4.13 (27.01.2022):
- BDSG-Klausel an die DSGVO angepasst - BDSG-Klausel an die DSGVO angepasst
- "mailcmd" muss mit "--" enden, damit Mailadressen, die mit "-" - "mailcmd" muss mit "--" enden, damit Mailadressen, die mit "-"
beginnen, richtig erkannt werden. 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 - Standardwert fuer Mindest-JA-Stimmenzahl von 50 auf 15 verringert
Version 4.12 (28.02.2014): Version 4.12 (28.02.2014):

11
README
View file

@ -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) - Wolfgang Behrens (UseVoteGer 3.1, based on Frederik's translation, 1998/99)
- Cornell Binder for some good advice and code fragments - Cornell Binder for some good advice and code fragments
(e.g. UVtemplate.pm, UVformats.pm) (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 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! 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 UVsendmail.pm Routinen zum Erzeugen von Mails
UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates) UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates)
bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf
DSGVO), muss ausserhalb Deutschlands ggfls. DSGVO), muss ausserhalb der EU ggfls. angepasst werden
angepasst oder kann ignoriert werden (bdsg=0 in usevote.cfg) oder kann dort ignoriert werden (bdsg=0 in usevote.cfg)
mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen
messages.cfg Programm-Meldungen (Ressourcen-Datei) messages.cfg Programm-Meldungen (Ressourcen-Datei)
scheinkennungen Speicherung der Scheinkennungen bei personalisierten scheinkennungen Speicherung der Scheinkennungen bei personalisierten
@ -1027,7 +1028,7 @@ domailfile Name des Shellscripts zum Versenden der Bestaetigungsmails
(falls smtp=0, normalerweise tmp/domail) (falls smtp=0, normalerweise tmp/domail)
mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der mailcmd Aufruf des Mail Transfer Agents (MTA) zum Verschicken der
Bestaetigungsmails (falls smtp=0), z.B. 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 sleepcmd Weiteres Kommando, welches nach jeder Mail aufgerufen werden
soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei soll (falls smtp=0). Sinnvoll ist ein "sleep x", wobei x bei
langsamen Systemen hoeher gewaehlt werden sollte. langsamen Systemen hoeher gewaehlt werden sollte.

View file

@ -18,7 +18,7 @@ require Exporter;
$VERSION = "0.18"; $VERSION = "0.18";
# Usevote version # 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', 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', bdsg_confirm => 'JA',
condition1 => '$yes>=2*$no', # twice as many yes as no 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', prop_formula => '$yes/$no',
tpl_ack_mail => 'ack-mail', tpl_ack_mail => 'ack-mail',
tpl_bouncelist => 'bouncelist', tpl_bouncelist => 'bouncelist',

View file

@ -1,8 +1,8 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
############################################################################### ###############################################################################
# UseVoteGer 4.12 Wahlscheingenerierung # UseVoteGer 4.13 Wahlscheingenerierung
# (c) 2001-2014 Marc Langer <uv@marclanger.de> # (c) 2001-2022 Marc Langer <uv@marclanger.de>
# #
# This script package is free software; you can redistribute it and/or # 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 # modify it under the terms of the GNU Public License as published by the

View file

@ -1,8 +1,8 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
############################################################################### ###############################################################################
# UseVoteGer 4.12 Bounce-Verarbeitung # UseVoteGer 4.13 Bounce-Verarbeitung
# (c) 2001-2014 Marc Langer <uv@marclanger.de> # (c) 2001-2022 Marc Langer <uv@marclanger.de>
# #
# This script package is free software; you can redistribute it and/or # 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 # modify it under the terms of the GNU Public License as published by the

View file

@ -1,8 +1,8 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
############################################################################### ###############################################################################
# UseVoteGer 4.12 Personalisierte Wahlscheine # UseVoteGer 4.13 Personalisierte Wahlscheine
# (c) 2001-2014 Marc Langer <uv@marclanger.de> # (c) 2001-2022 Marc Langer <uv@marclanger.de>
# #
# This script package is free software; you can redistribute it and/or # 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 # modify it under the terms of the GNU Public License as published by the

View file

@ -1,8 +1,8 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
############################################################################### ###############################################################################
# UseVoteGer 4.12 Stimmauswertung # UseVoteGer 4.13 Stimmauswertung
# (c) 2001-2014 Marc Langer <uv@marclanger.de> # (c) 2001-2022 Marc Langer <uv@marclanger.de>
# #
# This script package is free software; you can redistribute it and/or # 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 # modify it under the terms of the GNU Public License as published by the

View file

@ -1,8 +1,8 @@
#!/usr/bin/perl -w #!/usr/bin/perl -w
############################################################################### ###############################################################################
# UseVoteGer 4.12 Wahldurchfuehrung # UseVoteGer 4.13 Wahldurchfuehrung
# (c) 2001-2014 Marc Langer <uv@marclanger.de> # (c) 2001-2022 Marc Langer <uv@marclanger.de>
# #
# This script package is free software; you can redistribute it and/or # 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 # modify it under the terms of the GNU Public License as published by the