summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
68b0879)
Signed-off-by: Thomas Hochstein <thh@thh.name>
-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):
-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.
- 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>
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
(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.
$VERSION = "0.18";
# Usevote version
$VERSION = "0.18";
# Usevote version
-$usevote_version = "UseVoteGer 4.12";
+$usevote_version = "UseVoteGer 4.13";
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',
#!/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
#!/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
#!/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
#!/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
#!/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