Usevote 4.0.13
Signed-off-by: Thomas Hochstein <thh@thh.name>
This commit is contained in:
		
							parent
							
								
									68b0879787
								
							
						
					
					
						commit
						290f1a1631
					
				
					 8 changed files with 21 additions and 20 deletions
				
			
		
							
								
								
									
										6
									
								
								CHANGES
									
										
									
									
									
								
							
							
						
						
									
										6
									
								
								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
 | 
			
		||||
 | 
			
		||||
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
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								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.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								uvcfv.pl
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								uvcfv.pl
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue