Merge branch 'upstream-tmp' into upstream
* upstream-tmp: Update documentation. Change quorum (50 -> 15 votes) Global config: change diff command to "diff -u". Global config: add " --" to mail command. Adapt bdsgtext.cfg to DSGVO. Add executive bits to scripts.
This commit is contained in:
		
						commit
						68b0879787
					
				
					 12 changed files with 25 additions and 13 deletions
				
			
		
							
								
								
									
										7
									
								
								CHANGES
									
										
									
									
									
								
							
							
						
						
									
										7
									
								
								CHANGES
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -4,6 +4,13 @@ UseVoteGer Versionshistorie (aktuelle Version: 4.12, released 28.02.2014)
 | 
			
		|||
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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										8
									
								
								README
									
										
									
									
									
								
							
							
						
						
									
										8
									
								
								README
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -187,7 +187,7 @@ 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
 | 
			
		||||
                  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)
 | 
			
		||||
| 
						 | 
				
			
			@ -524,7 +524,7 @@ Das Endergebnis kannst Du mit "uvcount.pl -r" ausgeben lassen.
 | 
			
		|||
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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -989,7 +989,7 @@ onestep          Mails direkt verschicken und Ergebnisse speichern? [BOOL]
 | 
			
		|||
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)
 | 
			
		||||
| 
						 | 
				
			
			@ -1027,7 +1027,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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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>=50',    # min 60 yes votes
 | 
			
		||||
             condition2           => '$yes>=15',    # min 15 yes votes
 | 
			
		||||
             prop_formula         => '$yes/$no',
 | 
			
		||||
             tpl_ack_mail         => 'ack-mail',
 | 
			
		||||
             tpl_bouncelist       => 'bouncelist',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								bdsgtext.cfg
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								bdsgtext.cfg
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -4,10 +4,15 @@
 | 
			
		|||
# 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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ Ergebnisse [$votename-first]
 | 
			
		|||
 | 
			
		||||
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]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ Es gab [$yes] Ja-Stimmen und [$no] Nein-Stimmen[?numabstain| bei [$numabstain] E
 | 
			
		|||
[?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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@ multigroup = 1
 | 
			
		|||
# 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.
 | 
			
		||||
| 
						 | 
				
			
			@ -190,7 +190,7 @@ domailfile = tmp/domail
 | 
			
		|||
 | 
			
		||||
# 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
 | 
			
		||||
| 
						 | 
				
			
			@ -213,7 +213,7 @@ clearcmd = clear
 | 
			
		|||
pager = less
 | 
			
		||||
 | 
			
		||||
# Shellbefehl fuer Dateivergleich
 | 
			
		||||
diff = diff
 | 
			
		||||
diff = diff -u
 | 
			
		||||
 | 
			
		||||
# Datei mit diversen Meldungen und Textfragmenten (Resourcendatei)
 | 
			
		||||
messagefile = messages.cfg
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										0
									
								
								uvballot.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								uvballot.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								uvbounce.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								uvbounce.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								uvcfv.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								uvcfv.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								uvcount.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								uvcount.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								uvvote.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								uvvote.pl
									
										
									
									
									
										
										
										Normal file → Executable file
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue