TODO:
- aussortieren von Bounces aus Stimmenliste
+Version 4.13 (unreleased):
+- 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
+- Standardwert fuer Mindest-JA-Stimmenzahl von 50 auf 15 verringert
+
Version 4.12 (28.02.2014):
- uvbounce.pl und uvballot.pl benutzen jetzt wieder den uebergebenen
Dateinamen statt irrtuemlich das Mailboxfile aus usevote.cfg
UVsendmail.pm Routinen zum Erzeugen von Mails
UVtemplate.pm Routinen zur Verarbeitung von Vorlagen (Templates)
bdsgtext.cfg Spezieller Text fuer den Wahlschein (Hinweis auf
- Datenschutzgesetz), muss ausserhalb Deutschlands ggfls.
+ DSGVO), muss ausserhalb Deutschlands ggfls.
angepasst oder kann ignoriert werden (bdsg=0 in usevote.cfg)
mailpatterns.cfg Wildcards fuer verdaechtige Mailadressen
messages.cfg Programm-Meldungen (Ressourcen-Datei)
Bei Verfahren mit mehreren Abstimmungspunkten wird automatusch
das folgende tabellarische Format verwendet:
- Ja Nein : 2/3? >=60? : ang.? : Gruppe
+ Ja Nein : 2/3? >=15? : ang.? : Gruppe
==== ==== : ==== ===== : ===== : =======================================
100 70 : Nein Ja : Nein : Einrichtung von xyz
multigroup Fuer das Ergebnis auch bei Eingruppenabstimmung des
Mehrgruppenformat waehlen? [BOOL]
condition1 Bedingungen fuer einen Erfolg der Abstimmung in Perl-Syntax
-condition2 (normalerweise "$yes>=2*$no" und "$yes>=60"
+condition2 (normalerweise "$yes>=2*$no" und "$yes>=15"
resultfile Datei fuer Gesamtergebnis (normalerweise ergebnis.alle)
idfile Datei mit Scheinkennungen (bei "personal=1")
pop3 POP3 benutzen? [BOOL] (andernfalls Stimmen aus Datei lesen)
(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.
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>=50', # min 60 yes votes
+ condition2 => '$yes>=15', # min 15 yes votes
prop_formula => '$yes/$no',
tpl_ack_mail => 'ack-mail',
tpl_bouncelist => 'bouncelist',
# anfangen, werden ignoriert.
#
Zur Verarbeitung des Wahlscheines und insbesondere der Veroeffentlichung
-des Ergebnisses ist deine Zustimmung zur Speicherung, Auswertung und
+des Ergebnisses ist Deine Einwilligung zur Speicherung, Auswertung und
Veroeffentlichung deiner Stimmdaten (Name und E-Mail-Adresse in
Verbindung mit dem Stimmverhalten) im Rahmen dieses Verfahrens
erforderlich. Wenn du im Feld unterhalb dieses Absatzes "JA"
eintraegst, erklaerst du dich damit einverstanden. In allen anderen
-Faellen wird der Wahlschein mit Ruecksicht auf das deutsche
-Bundesdatenschutzgesetz verworfen und nicht gewertet.
+Faellen wird der Wahlschein mit Ruecksicht auf die DSGVO verworfen
+und nicht gewertet. Die Einwilligung kann jederzeit mit Wirkung
+fuer die Zukunft widerrufen werden. Dafuer genuegt eine E-Mail an
+den Votetaker. Die Wertung und Veroeffentlichung der Stimmdaten
+kann auch durch die erneute Einreichung eines Wahlscheins mit
+"ANNULLIERUNG" (statt "JA" oder "NEIN") als Stimmabgabe beim
+ersten Abstimmungspunkt verhindert werden.
Es wurden [$numvalid] gueltige Stimmen abgegeben.
- Ja Nein : 2/3? >=50? : ang.? : Gruppe
+ Ja Nein : 2/3? >=15? : ang.? : Gruppe
---- ---- : ---- ----- : ----- : ---------------------------------------
[@count|[$yes] [$no] : [?cond1| Ja |Nein] [?cond2| Ja |Nein] : [?result| Ja |Nein] : [$group-first]
[@group-more| : : : [$line]\n]\n]
[?numinvalid|[$numinvalid] Stimme(n) wurden als ungueltig gewertet.]
Es wurde [?cond1|die|keine] 2/3-Mehrheit erreicht und es gingen [?cond2|mehr|weniger] als
-50 Ja-Stimmen ein. Damit ist die [$votename-text-first]
+15 Ja-Stimmen ein. Damit ist die [$votename-text-first]
[@votename-text-more|[$line] |\n][?cond1|[?cond2|angenommen|abgelehnt]|abgelehnt].
Gegen dieses Ergebnis kann innerhalb einer Woche nach seiner
# wird nur Bedingung 1 ausgewertet und kann z.B. auf "$yes>$no" gesetzt
# werden.
condition1 = $yes>=2*$no
-condition2 = $yes>=50
+condition2 = $yes>=15
# Datei mit Musterwahlschein, wie er im CfV geposted wurde. Wird fuer
# Vergleich mit ankommenden Wahlscheinen per "diff" genutzt.
# MTA-Aufruf zum Verschicken der Bestaetigungsmails
# nuetzlich ist die Sendmail-Option -f zum Setzen des Absenders
-#mailcmd = sendmail -oi -oem -femail@adresse
+#mailcmd = sendmail -oi -oem -femail@adresse --
# Weiteres Kommando, welches nach jeder Mail aufgerufen werden soll (falls smtp=0).
# Sinnvoll ist ein "sleep x", wobei x bei langsamen Systemen hoeher
pager = less
# Shellbefehl fuer Dateivergleich
-diff = diff
+diff = diff -u
# Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
messagefile = messages.cfg