forked from andrewcmyers/civs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.html
executable file
·216 lines (196 loc) · 7.8 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Condorcet Internet Voting Service</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="canonical" href="@CIVSURL@/changelog.html">
<script src="ezdom.js" type="text/javascript"></script>
<script src="civs_hdr.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
var body = document.getElementsByTagName('body')[0]
body.appendChild(create_header("CIVS Software"))
</script>
<div class="contents"><div class="normal_text">
<h2>Download</h2>
<p>
Most users use the existing CIVS web server. However, the software is
available for installation elsewhere, subject to certain restrictions
described in the included README file.
</p>
<blockquote>
<form method="POST"
action="http://www.cs.cornell.edu/w8/~andru/cgi-bin/download.pl"
enctype="multipart/form-data">
<input type="hidden" name="package" value="CIVS 2.17">
<input type="hidden" name="logo" value='<img class="logo" src="http://civs.cs.cornell.edu/images/check-civs.png">'>
<input type="hidden" name="style" value="@CIVSURL@/style.css">
<input type="hidden" name="url"
value="http://www.cs.cornell.edu/andru/release/civs-2.17.tar.gz">
<input id=download type="submit" value="Download CIVS 2.17" />
</form>
</blockquote>
<p>
See the file INSTALL for installation instructions. New releases of the
software are announced here and sent in email to the
<a href="https://lists.cs.cornell.edu/mailman/listinfo/civs-users-l">
CIVS users mailing list</a>.
</p>
<p>
There is also a
<a href="https://github.com/andrewcmyers/civs">
a GitHub repo for CIVS</a> which is generally a bit ahead of the
latest release. Contributions via pull requests are welcome.
</p>
<p>
<b>Disclaimer:</b>
<small>
CIVS is research software. It is distributed free in the hope that it will
be useful, but without any warranty; without even the implied warranty of
merchantability or fitness for any particular purpose. In no account will
the authors or anyone else, including Cornell University, be liable for any
special, indirect, or consequential damages or any damages whatsoever
resulting from loss of use, data or profits, whether in an action of
contract, negligence or other tortious action, arising out of or in
connection with the use or performance of this software.
</small></p>
<div class="emphasized"><small>
<b>Note:</b> Another voting system, known as
<a href="http://www.cs.cornell.edu/projects/civitas">
Civitas</a>,
is also under development at Cornell.
This new system, described in a
<a href="http://www.cs.cornell.edu/people/clarkson/papers/clarkson_civs_tr.pdf">technical report</a>,
uses much more complex cryptographic protocols to provide universal verifability
and coercion resistance. The new system is available for download,
but it does not yet have a user interface.
</small></div>
<h2>
Helping out
</h2>
<p>
Contributions and feedback are always welcome. See the
<a href="acks.html">acknowledgments page</a> for more
information about how you can help.
</p>
<h2>
Recent updates
</h2>
<ul>
<li>2.18 (July 2016):</li>
<ul>
<li>Rate-limit the amount of email sent per poll.</li>
<li>Allow the use of HTTPS via new config setting PROTO.
<li>Better display on small devices.
<li>Nicer colors and logo.
<li>Limit the number of voters who can be added at once.
<li>Minor fixes for XSS issues.
<li>Localization for Thai, Russian
</ul>
<li>2.17 (May 2014):</li>
<ul>
<li>Poll descriptions can now be edited by the poll supervisor.
<li>Bug fixes: input sanitization, AJAX browser compatibility
<li>Improved Portuguese support
</ul>
<li>2.16 (September 2012):</li>
<ul>
<li>Support for HTML voting code that can be pasted into other web pages (public polls only).</li>
<li>Publication support. Top public polls now listed on home page.</li>
<li>Localization for Spanish.</li>
<li>Allow tracking voter identity in public elections.</li>
<li>Clearer explanation of anonymity rules for elections with restricted
results.</li>
</ul>
<li>2.15 (February 2011):</li>
<ul>
<li>Support for Hebrew, Portuguese, Chinese (<a href="acks.html">done by volunteers</a>)</li>
<li>Bug fixes for UTF-8 email</li>
<li>Other localization bug fixes</li>
<li>Supervisors can remove write-ins before voting starts.</li>
</ul>
<li>2.14 (May 2010):</li>
<ul>
<li>Improvements to the look of the voting page.</li>
<li>Internationalization support including consistent use of UTF-8</li>
<li>Localization for Hungarian, Italian, French, and German</li>
(<a href="acks.html">done by volunteers</a>)
</ul>
<li>2.13 (February 2010):</li>
<ul>
<li>Better algorithm for setting drag-and-drop rankings.</li>
<li>Support multipliers in test ballot format</li>
<li>Clearer explanation of proportional mode</li>
</ul>
<li>2.12 (November 2009):</li>
<ul>
<li>Drag-and-drop voting UI.</li>
<li>Support for test polls in which ballots are uploaded.</li>
<li>Start time of polls recorded.</li>
<li>Better write-in filtering.</li>
<li>Fixed interaction with rigorous SMTP servers.</li>
</ul>
<li>2.11 (December 2008):</li>
<ul>
<li>Elections are now called "polls" uniformly, per a user suggestion.</li>
<li>Results are now cached, which should improve server performance
a great deal for large polls.</li>
<li>Schulze/beatpath algorithm now uses "against" preferences in addition to
"for" preferences. It now tends to agree with CIVS RP more often, perhaps
because it no longer throws away information that CIVS RP uses.</li>
<li>All completion methods are now in a standardized form, which makes
it easy to add new completion methods. It requires writing a Perl package
that implements <code>rank_candidates</code> and <code>print_details</code>,
and modifying two tables at the top of the "results" script.</li>
<li>Some formatting cleanup of code.</li>
</ul>
<li>2.10 (August 2008):</li>
<ul>
<li>Elections with write-ins now have voting initially disabled. It can
be enabled explicitly from the control page. This allows write-ins to
be on the same footing as other choices.</li>
<li>The election results page has a progress bar, which gives reassuring
feedback for the more expensive completion methods.</li>
</ul>
</li>
<li>2.9 (January 2008):</li>
<ul>
<li>Added filtering of HTML tags to remove possible XSS attacks, etc. Most
useful HTML markup still permitted.</li>
<li>Cleanup of code and documentation.</li>
<li>Fixed a small but crippling bug in restricted release of results.</li>
</ul>
<li>2.8:</li>
<ul>
<li>Better checking of email addresses to prevent sending bogus emails.</li>
<li>Voter emails now come from CIVS supervisor instead of election supervisor.</li>
<li>Cleaned-up completion algorithm code allows adding new completion
algorithms more easily.</li>
<li>Corrected description of runoff.</li>
</ul>
<li>2.7:</li>
<ul>
<li>Ability to release election results only to a limited set of users.</li>
<li>Better client-side sanity checking at election creation.</li>
<li>Previewing of election description and choice list.</li>
<li>Another completion algorithm (runoff)</li>
<li>Better factoring out of completion algorithms to allow future
algorithms to be added more easily.</li>
<li>Allow voters' identity to be revealed as an election option</li>
<li>Mail to voters is now HTML+ASCII (should be made optional) to help
get through spam filters.</li>
</ul>
</ul>
</div></div>
<!--
<p>
The <a href="https://gforge.cis.cornell.edu/plugins/scmcvs/cvsweb.php/apl/civs/?cvsroot=cvsroot%2Fapl">
current snapshot of the source tree</a> is also available. Note that
the source tree often contains code that has not yet been pushed to the server
and that may not be ready for general release.
</p>
-->
</body>
</html>