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:
- 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):

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.
@ -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.

View 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',

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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