| 1 |
rabbi |
1 |
1998/1999 2.9 written from scratch. |
| 2 |
|
|
|
| 3 |
|
|
1999-04-14 2.9beta0 public preview release. |
| 4 |
|
|
|
| 5 |
|
|
1999-05-17 2.9beta1 Bug fixes (remix, OpenPGP encryption, FreeBSD |
| 6 |
|
|
name conflict); Win32 DLL. |
| 7 |
|
|
|
| 8 |
|
|
1999-05-18 2.9beta2 Install bug fixes. -N and -n options renamed. |
| 9 |
|
|
|
| 10 |
|
|
1999-05-19 2.9beta3 OpenSSL-related bug fix. Type 1 remailer fixes |
| 11 |
|
|
(pointed out by <kev@drule.org>). |
| 12 |
|
|
|
| 13 |
|
|
1999-05-20 2.9beta4 Read and generate OpenPGP encrypted secret keys. |
| 14 |
|
|
|
| 15 |
|
|
1999-05-20 2.9beta5 The client sent messages if PGP encryption failed. |
| 16 |
|
|
|
| 17 |
|
|
1999-05-28 2.9beta6 Message-ID generation bug fixes. Contributed by: |
| 18 |
|
|
Johannes Kroeger <hanne@squirrel.owl.de>. |
| 19 |
|
|
Remix-To bug fix. |
| 20 |
|
|
|
| 21 |
|
|
1999-06-09 2.9beta7 More (minor) remailer and Install script fixes. |
| 22 |
|
|
|
| 23 |
|
|
1999-06-10 2.9beta8 Regular expression bug fix. Thanks to Johannes |
| 24 |
|
|
and Kevin for help with debugging! |
| 25 |
|
|
|
| 26 |
|
|
1999-07-20 2.9beta9 Bug fixes (remailer, nym creation). |
| 27 |
|
|
|
| 28 |
|
|
1999-08-03 2.9beta10 Fix for buffer overrun error. |
| 29 |
|
|
"Chain:" pseudo-header may contain the number of |
| 30 |
|
|
copies like this: `Chain: *,*,*,*; copies=3' |
| 31 |
|
|
|
| 32 |
|
|
1999-09-09 2.9beta11 Support MIME attachments and OpenPGP/MIME in the |
| 33 |
|
|
client. |
| 34 |
|
|
Do not select cpunk remailers if PGP key is missing. |
| 35 |
|
|
Fix error in nym creation. |
| 36 |
|
|
Header lines can be edited when composing new |
| 37 |
|
|
messages in the mail reader. |
| 38 |
|
|
Accept empty pass phrase to allow storing the |
| 39 |
|
|
nym database on an encrypted file system. |
| 40 |
|
|
More verbose error messages. |
| 41 |
|
|
Various minor bug fixes. |
| 42 |
|
|
* Thanks to Gerd Beuster for many good suggestions! |
| 43 |
|
|
|
| 44 |
|
|
1999-09-22 2.9beta12 OpenSSL 0.9.3 or newer is now required. |
| 45 |
|
|
For the Mixmaster DLL, allow the application to |
| 46 |
|
|
seed the random number generator. |
| 47 |
|
|
|
| 48 |
|
|
1999-09-29 2.9beta13 Fix OpenPGP 3DES decryption. |
| 49 |
|
|
Store DSA secret keys in PGP5 compatible format. |
| 50 |
|
|
Support new "ekx" capability. |
| 51 |
|
|
Use the more secure new style OpenPGP conventional |
| 52 |
|
|
encryption to protect the nym database and nym |
| 53 |
|
|
keys. |
| 54 |
|
|
|
| 55 |
|
|
1999-10-01 2.9beta14 Bug fix. |
| 56 |
|
|
|
| 57 |
|
|
1999-10-01 2.9beta15 Bug fix: create mixrand.bin in Mix directory. |
| 58 |
|
|
Support "Encrypt-IDEA" directive. |
| 59 |
|
|
|
| 60 |
|
|
1999-10-11 2.9beta16 Fix memory leaks. |
| 61 |
|
|
|
| 62 |
|
|
1999-11-03 2.9beta17 Bug fix. |
| 63 |
|
|
Sending messages is logged as DEBUGINFO. |
| 64 |
|
|
|
| 65 |
|
|
1999-11-09 2.9beta18 Bug fix for rlist with trailing spaces. |
| 66 |
|
|
Print remailer reliability (by Gerd Beuster). |
| 67 |
|
|
|
| 68 |
|
|
1999-12-19 2.9beta19 (internal) |
| 69 |
|
|
|
| 70 |
|
|
1999-12-19 2.9beta20 Output remailer RSA keys separately from the |
| 71 |
|
|
DSA/ElGamal keys to avoid problems with old |
| 72 |
|
|
versions of PGP. |
| 73 |
|
|
Messages in mail folders can be deleted. Nym |
| 74 |
|
|
messages and other encrypted mail will be |
| 75 |
|
|
written back as plain text (by Gerd Beuster). |
| 76 |
|
|
SMTP bug fix. |
| 77 |
|
|
Support multiple OpenPGP decryption subkeys. |
| 78 |
|
|
Fix remailer bug with Newsgroups header in encrypted |
| 79 |
|
|
T1 messages. |
| 80 |
|
|
Fix MIME-decoding bug (pointed out by Gerd Beuster). |
| 81 |
|
|
Nym creation bug fix (by Gerd Beuster). |
| 82 |
|
|
|
| 83 |
|
|
2000-03-09 2.9beta21 Support for PGP partial length packets (by |
| 84 |
|
|
Christian Mock). |
| 85 |
|
|
|
| 86 |
|
|
2000-03-16 2.9beta22 Bug fixes (by Antonomasia) and minor changes. |
| 87 |
|
|
|
| 88 |
|
|
2000-06-29 2.9beta23 Bug fix for nym creation with several newsgroups |
| 89 |
|
|
reply blocks (by Gerd Beuster). |
| 90 |
|
|
--nym option bug fix (by Adam Back). |
| 91 |
|
|
|
| 92 |
|
|
2001-09-11 2.9beta24 Changed pool.c to allow Mixmaster keys to pass |
| 93 |
|
|
even when binary blocking is enabled. Note that |
| 94 |
|
|
the solution is not a nice one: It does not |
| 95 |
|
|
recognize Mix keys, it simply allows 10 lines of |
| 96 |
|
|
binary garbage instead of 3. This should be enough |
| 97 |
|
|
for Mix keys to come through (by Peter Palfrader). |
| 98 |
|
|
Fixed a bug in pgpdata.c affecting v3 OpenPGP keys. |
| 99 |
|
|
(by Michael Young). |
| 100 |
|
|
|
| 101 |
|
|
2001-09-14 2.9beta25 Now builds with pcre3 (by Peter Palfrader). |
| 102 |
|
|
Added support for destination.allow (by Peter |
| 103 |
|
|
Palfrader). |
| 104 |
|
|
If the sender email address or IP address matches |
| 105 |
|
|
anything in source.blk, ignore the message (by |
| 106 |
|
|
cmeclax). |
| 107 |
|
|
Added support for the Mutt -T option (by Bill |
| 108 |
|
|
O'Hanlon). |
| 109 |
|
|
Patches merged (by Len Sassaman). |
| 110 |
|
|
|
| 111 |
|
|
2001-09-17 2.9beta30 Version renamed to avoid conflicts with other |
| 112 |
|
|
unofficial releases. |
| 113 |
|
|
|
| 114 |
|
|
2001-09-19 2.9beta31 Fixed a bug in mime.c that sometimes resulted in |
| 115 |
|
|
malformed text attachments (by Michael Young). |
| 116 |
|
|
Better error handling (by Scott Renfro). |
| 117 |
weaselp |
326 |
Added support for multiple dest.blk files. This |
| 118 |
|
|
is needed for the Remailer Abuse Blocklist (by |
| 119 |
rabbi |
1 |
Markus Stöger). |
| 120 |
|
|
Added support for remailer-adminkey replies to |
| 121 |
|
|
provide a better way for remops to distribute |
| 122 |
|
|
their keys. (by Markus Stöger). |
| 123 |
|
|
Fixed errors with pcre2.08 (by Rodney Thayer). |
| 124 |
|
|
Added long command option --type-list for the -T |
| 125 |
|
|
option, and updated help (by Len Sassaman). |
| 126 |
|
|
Removed redundant "encoded" variable in mime.c. |
| 127 |
|
|
Fixed Installer bugs. |
| 128 |
rabbi |
4 |
|
| 129 |
rabbi |
17 |
2001-11-06 2.9beta32 Client functionality updates. |
| 130 |
rabbi |
14 |
POP sockets now properly close. |
| 131 |
rabbi |
9 |
Memory may be freed without allocating. |
| 132 |
|
|
Correct time is written to mbox. |
| 133 |
weaselp |
326 |
Key flags correctly set in key.txt. (all by |
| 134 |
rabbi |
9 |
Disastry). |
| 135 |
weaselp |
326 |
OpenSSL and OpenBSD Install script issues |
| 136 |
rabbi |
9 |
addressed. |
| 137 |
rabbi |
14 |
|
| 138 |
rabbi |
57 |
2001-12-16 2.9b33 Support for Mixmaster as a service on Windows |
| 139 |
rabbi |
14 |
platforms added (by Disastry). |
| 140 |
weaselp |
326 |
Problem transparently remixing to Type I remailers |
| 141 |
|
|
debugged and corrected (by Andy Dustman, |
| 142 |
rabbi |
24 |
Disastry, Senshi-Admin). |
| 143 |
rabbi |
28 |
Fixed an error in chain.c that was causing |
| 144 |
|
|
segfaults with chains greater than 20 remailers. |
| 145 |
rabbi |
42 |
Non-multipart MIME message errors fixed. |
| 146 |
rabbi |
28 |
Fixed an error in rfc822.c (by Scott Renfro). |
| 147 |
rabbi |
57 |
Fixed pgpget.c errors. (by Ulf Möller). |
| 148 |
|
|
No longer permits automatic blocking of entire |
| 149 |
|
|
domains or newsgroups. |
| 150 |
rabbi |
24 |
Help files re-written (by Lucky Green). |
| 151 |
rabbi |
57 |
Fixed inconsistencies between software name and |
| 152 |
|
|
package name. |
| 153 |
rabbi |
75 |
|
| 154 |
rabbi |
91 |
2002-07-01 2.9b34 Encrypt-to directive is now supported. |
| 155 |
rabbi |
84 |
Partial packets now properly expire if not |
| 156 |
rabbi |
85 |
reassembled (by cmeclax). |
| 157 |
rabbi |
84 |
Fixed an address blocking error introduced in |
| 158 |
|
|
the last version (Peter Palfrader). |
| 159 |
rabbi |
85 |
Various command line bug fixes. |
| 160 |
rabbi |
84 |
|
| 161 |
rabbi |
93 |
2002-07-10 2.9b35 Updated zlib due to security reasons. |
| 162 |
rabbi |
84 |
Does not generate keys in client mode. |
| 163 |
|
|
Uses binary format for id.log. |
| 164 |
rabbi |
91 |
Assorted mpgp fixes (by Disastry). |
| 165 |
|
|
Added support for storing the key passphrase |
| 166 |
|
|
in the mix.cfg file. (by Disastry). |
| 167 |
rabbi |
93 |
Now reports the contents of dest.alw for |
| 168 |
|
|
middleman remailers (by Kat). |
| 169 |
|
|
Reworked the OpenSSL version check in the |
| 170 |
|
|
Install script. |
| 171 |
weaselp |
94 |
|
| 172 |
rabbi |
128 |
2002-08-09 2.9b36 Removed duplicate define of NYMDB from menu.h. |
| 173 |
weaselp |
96 |
Fix a strncat() to undefined string variable in |
| 174 |
weaselp |
99 |
mix.c (Closes: #584381). |
| 175 |
weaselp |
97 |
Have the Makefile list all prerequisites for each |
| 176 |
weaselp |
99 |
build target (Closes: #584386). |
| 177 |
|
|
Change »majordomo@*« to »majordomo@« in default |
| 178 |
|
|
dest.blk. The dest block engine does not under- |
| 179 |
|
|
stand shell globs. Either substring matches or |
| 180 |
|
|
regexen. |
| 181 |
weaselp |
103 |
Fixed -T switch: if type2.list is not available fall |
| 182 |
|
|
back to pubring.mix. |
| 183 |
|
|
USE_IDEA is no longer default in config.h. It always |
| 184 |
|
|
gets defined by the Install script instead. |
| 185 |
weaselp |
104 |
Only create OpenPGP RSA keys if we compiled with |
| 186 |
|
|
IDEA. |
| 187 |
weaselp |
105 |
Make all filenames configurable in mix.cfg. |
| 188 |
|
|
Add global mix.cfg support (compile time option). |
| 189 |
weaselp |
113 |
The -G option now forces creation of new keys even in |
| 190 |
|
|
client mode (Closes: #585176). |
| 191 |
|
|
Random Documentation updates. |
| 192 |
|
|
Default to not installing a .forward file in Install |
| 193 |
|
|
script. |
| 194 |
weaselp |
114 |
Fix unused variable warning on OpenBSD. |
| 195 |
weaselp |
115 |
Fix public remailer keys getting re-signed |
| 196 |
|
|
every time keys are requested (Closes: #478383). |
| 197 |
weaselp |
116 |
Make smtp sending similar to local /usr/lib/sendmail |
| 198 |
rabbi |
252 |
sending (wrt header/body separation; |
| 199 |
weaselp |
119 |
Closes: #482052). |
| 200 |
weaselp |
116 |
Add X-Loop header on mailbox forwarded messages. |
| 201 |
weaselp |
120 |
Several small fixes by Sami Farin et al. |
| 202 |
weaselp |
131 |
Detach correctly in daemon mode. |
| 203 |
rabbi |
128 |
Minor Install script fixes. |
| 204 |
weaselp |
131 |
|
| 205 |
weaselp |
326 |
2002-08-20 2.9b37 OpenPGP enhancement release (fixes by Disastry). |
| 206 |
rabbi |
145 |
Fix a small bug in pgpdata.c that stopped Mixmaster |
| 207 |
rabbi |
135 |
from reading cipher preferences. |
| 208 |
weaselp |
132 |
Fixed Passphrase reading in mpgp (the test program) |
| 209 |
rabbi |
135 |
on Windows platform. |
| 210 |
|
|
Add Hash: header when clearsigning. |
| 211 |
weaselp |
326 |
Properly handle RSA keys whose key size is not a |
| 212 |
rabbi |
135 |
multiple of 64. |
| 213 |
|
|
Remove leading zeros from MPI. |
| 214 |
|
|
Use MDC packets whenever possible. |
| 215 |
|
|
List CAST5 and AES128 in cipher preferences. |
| 216 |
rabbi |
145 |
Now displays Mixmaster version in the PGP version |
| 217 |
|
|
header for non remailer/nym messages. |
| 218 |
weaselp |
153 |
|
| 219 |
rabbi |
252 |
2002-09-11 2.9b38 Install script deals with lack of patented IDEA |
| 220 |
|
|
algorithm in a sane way (closes: #479020). |
| 221 |
|
|
Compiled-in passphrase is now deprecated. |
| 222 |
|
|
When expiring packet ids from id.log also expire |
| 223 |
weaselp |
326 |
packets that are dated more than half a year in |
| 224 |
|
|
the future. That way we get rid of invalid |
| 225 |
rabbi |
252 |
packets introduced by the switch to a binary file. |
| 226 |
weaselp |
326 |
The stats in remailer-stats replies always had a |
| 227 |
|
|
peak at 00:00 GMT which was wrong. Fixed. |
| 228 |
rabbi |
252 |
(closes: #597688). |
| 229 |
|
|
Fixed a bug with reading armored keyrings consisting |
| 230 |
|
|
of more than one armored block or having comments |
| 231 |
|
|
in front of the one armored block. |
| 232 |
|
|
In RSA PGP keys, we now set e=0x11. |
| 233 |
|
|
Mixmaster now deletes error and temporary files |
| 234 |
weaselp |
326 |
older than PACKETEXP time along with expired |
| 235 |
rabbi |
252 |
partial packets. |
| 236 |
|
|
Linux PPC fixes (and all other archs where char is |
| 237 |
|
|
unsigned). |
| 238 |
|
|
|
| 239 |
rabbi |
322 |
2002-10-07 2.9b39 Added a new feature, --store-mail (-I), which will |
| 240 |
rabbi |
307 |
deliver an encrypted mix packet to the message pool |
| 241 |
|
|
without attempting being decrypted. |
| 242 |
|
|
Made minor updates for WIN32 DLL. |
| 243 |
weaselp |
326 |
When sending type II messages interactivly you may |
| 244 |
rabbi |
307 |
now choose a middleman remailer as the last hop |
| 245 |
|
|
in your chain (closes: #481244). |
| 246 |
weaselp |
326 |
If a footer.txt file exists its content will be |
| 247 |
rabbi |
307 |
appended to outgoing messages leaving the remailer |
| 248 |
|
|
network at this hop (closes: #490117). |
| 249 |
|
|
List known remailers in remailer-conf reply (closes: |
| 250 |
|
|
#480330). |
| 251 |
|
|
The files created with "SENDMAIL outfile" have |
| 252 |
|
|
different names now to scale beyond 10k files |
| 253 |
weaselp |
326 |
(closes: #587593). |
| 254 |
rabbi |
307 |
Fixed the "is a mailfolder" checking for -f. |
| 255 |
|
|
Various fixes for Mixmaster when not using ncurses. |
| 256 |
|
|
Added new option --config to allow loading of |
| 257 |
|
|
configuration information from an alternate file. |
| 258 |
|
|
POOL is now used correctly if set in mix.cfg. |
| 259 |
|
|
ASCII armor checksum is now verified on PGP keys. |
| 260 |
|
|
Corrected a bug where 1/4096 of pgp messages was |
| 261 |
|
|
destroyed due an improper armor checksum |
| 262 |
|
|
interpretation. |
| 263 |
|
|
Added password-based authenticated SMTP for mix. |
| 264 |
|
|
Currently, only AUTH LOGIN is supported. |
| 265 |
|
|
Mixmaster now handles <CR><LF> in pubring.mix. |
| 266 |
weaselp |
326 |
Removed incorrect NT service checks in mix.c. |
| 267 |
rabbi |
322 |
Mixmaster now keeps no stats in client mode. |
| 268 |
|
|
The pool is autmatically checked for waiting |
| 269 |
|
|
messages in the client configuration. |
| 270 |
|
|
Mixmaster now bears a DFSG-compliant license. |
| 271 |
|
|
Fixed permissions on tarball release. |
| 272 |
rabbi |
307 |
Documentation updates. |
| 273 |
|
|
|
| 274 |
rabbi |
369 |
2002-10-16 2.9b40 New option MAILIN that can be set to either a mbox |
| 275 |
weaselp |
163 |
or Maildir folder. New mail will be read from it |
| 276 |
|
|
and the folder cleared every time Mixmaster |
| 277 |
weaselp |
184 |
processes its pool, or at MAILINTIME intervals |
| 278 |
|
|
(closes: #597043). |
| 279 |
weaselp |
349 |
The Mixmaster daemon now writes a pid file. |
| 280 |
weaselp |
353 |
Mixmaster in daemon mode now catches SIGTERM and |
| 281 |
|
|
SIGINT and finishes its current queue run and then |
| 282 |
|
|
exits successfully. |
| 283 |
rabbi |
369 |
Minor code formating cleanup and Install script |
| 284 |
|
|
fixes. |
| 285 |
weaselp |
336 |
|
| 286 |
weaselp |
429 |
2002-xx-xx STABLE The Mixmaster protocol version is now prepended |
| 287 |
rabbi |
379 |
to the software version in the Mixmaster cap- |
| 288 |
|
|
string. |
| 289 |
weaselp |
429 |
Minor configuration default changes and Install |
| 290 |
rabbi |
379 |
script fixes. |
| 291 |
weaselp |
429 |
Install script now always uses "make" and not |
| 292 |
|
|
"gmake". |
| 293 |
|
|
IDEA detection is fixed on systems that provide |
| 294 |
|
|
the header files but then turn out to not |
| 295 |
|
|
have the required functions upon linking. |
| 296 |
|
|
Install now properly identifies system-wide |
| 297 |
|
|
installations of pcre and/or zlib if they |
| 298 |
|
|
are installed in /usr/local/. |
| 299 |
|
|
Mixmaster will now ensure that an address |
| 300 |
|
|
submitted in a blocking request does not |
| 301 |
|
|
match that of a known remailer before |
| 302 |
|
|
adding it to the dest.blk file (patch |
| 303 |
|
|
submitted by Trek. Vulnerability originally |
| 304 |
|
|
discovered by noise and rabbi.) |
| 305 |
|
|
Minor documentation fixes. |
| 306 |
|
|
Append another newline character to mbox folders |
| 307 |
|
|
when storing a mail so that the mandatory empty |
| 308 |
|
|
line is there. |
| 309 |
rabbi |
379 |
|
| 310 |
|
|
2002-10-18 3.0a1 Applied Maildir feature patch by drt@un.bewaff.net, |
| 311 |
weaselp |
336 |
with some changes by PP: |
| 312 |
|
|
MAILBOX can now be a Maildir (closes: #586223). |
| 313 |
weaselp |
326 |
Mixmaster in daemon mode reloads configuration on |
| 314 |
weaselp |
353 |
SIGHUP. |
| 315 |
weaselp |
326 |
The secret pgp keyring is now stored ASCII armored |
| 316 |
rabbi |
187 |
with one key per ascii armor. |
| 317 |
weaselp |
185 |
NB: Due to the bug with reading armored keyrings and |
| 318 |
weaselp |
326 |
secring being stored armored now, it is not |
| 319 |
|
|
advisable to downgrade Mixmaster unless special |
| 320 |
|
|
action is taken to preserve the secret pgp |
| 321 |
rabbi |
187 |
keyring. |
| 322 |
|
|
Mixmaster now prompts for secret key passphrase when |
| 323 |
|
|
started in daemon mode. |
| 324 |
rabbi |
286 |
Mixmaster checks expiration and revocation status of |
| 325 |
|
|
pgp keys, userids, and subkeys. |
| 326 |
|
|
Mixmaster will not encrypt or sign with a revoked |
| 327 |
|
|
or expired key. |
| 328 |
weaselp |
326 |
When encrypting, Mixmaster uses preferences from |
| 329 |
rabbi |
286 |
the primary userid (or the latest userid, if zero |
| 330 |
|
|
or more than one primary userid is present.) |
| 331 |
weaselp |
214 |
Mixmaster keys now have creation and expiration date. |
| 332 |
|
|
It is not secured by any crypto voodoo, it's only |
| 333 |
|
|
informational for clients to decide which keys to |
| 334 |
|
|
use should they have more. |
| 335 |
|
|
- on the client side we do not show remailers (and |
| 336 |
|
|
therefore not use them) if their key is expired. |
| 337 |
|
|
- the remailer refuses to decrypt messages to keys |
| 338 |
|
|
that expired one month ago or earlier. |
| 339 |
rabbi |
252 |
- the remailer automatically creates new Mixmaster |
| 340 |
rabbi |
218 |
keys if the current ones are about to expire or |
| 341 |
weaselp |
214 |
already are expired. |
| 342 |
|
|
- the latest key from secring.mix is written to |
| 343 |
|
|
key.txt. It used to be the first one. Since |
| 344 |
|
|
creation of new mix key appends the key, this |
| 345 |
|
|
seemed sensible. |
| 346 |
rabbi |
218 |
Mixmaster now generates dummy messages automatically |
| 347 |
weaselp |
228 |
as mail enters and exits the pool. |
| 348 |
rabbi |
390 |
|
| 349 |
|
|
2002-xx-xx 3.0a2 New Star-Exclude feature by Colin Tuckley: |
| 350 |
|
|
User-selected remailers can be excluded from |
| 351 |
|
|
being chosen as random hops. |
| 352 |
weaselp |
392 |
Have stats on intermediate vs. final hop count |
| 353 |
|
|
(closes: #649900). |
| 354 |
weaselp |
508 |
|
| 355 |
|
|
2003-05-03 3.0a4 Handle a pool we cannot read correctly: don't close |
| 356 |
weaselp |
449 |
the NULL dir handle (segfaults on *bsd). We also |
| 357 |
|
|
print a warning in that case now. |
| 358 |
weaselp |
508 |
Add max capability for Type I. |
| 359 |
weaselp |
478 |
Make sure DH/DSA param file is actually opened before |
| 360 |
|
|
writing to it. Fixes a segfault in case it is not. |
| 361 |
weaselp |
491 |
Fix a problem in blockrequest() where a buffer |
| 362 |
weaselp |
486 |
could have been used after it was free()d which |
| 363 |
|
|
resulted in segfaults. |
| 364 |
weaselp |
489 |
Install script tweaks |
| 365 |
weaselp |
493 |
Check that feedback buffer is not null before |
| 366 |
|
|
operating on it in chain_select(). |
| 367 |
|
|
Closes #631353, thanks Sami Farin. |
| 368 |
weaselp |
494 |
In order to serve help files in different languages |
| 369 |
|
|
we need a way to reply to requests like |
| 370 |
|
|
remailer-help-it. In order to not have to modify |
| 371 |
weaselp |
507 |
the code for each and every new ressource, |
| 372 |
|
|
Mixmaster now sends the file |
| 373 |
|
|
requests/remailer-<something> to |
| 374 |
|
|
remailer-<something> requests. |
| 375 |
|
|
remailer-{help,key, stats,conf,adminkey} still are |
| 376 |
|
|
special cases tho. |
| 377 |
weaselp |
495 |
In the curses interface chain selection it was not |
| 378 |
|
|
possible to select a random last hop with a usenet |
| 379 |
|
|
post message. Fixed (closes: #719165). |
| 380 |
weaselp |
497 |
If remix was enabled and we had a Type-I Anon-Post-To |
| 381 |
weaselp |
507 |
request we accidently randhoped it via the |
| 382 |
|
|
configured default remailing chain (default: |
| 383 |
|
|
*,*,*,*). |
| 384 |
weaselp |
497 |
Fixed (closes: #729494). |
| 385 |
weaselp |
507 |
In client mode (REMAIL n) the pool is flushed every |
| 386 |
|
|
time mixmaster is run unless CLIENTAUTOFLUSH is |
| 387 |
|
|
set to n. (closes: #676794: Rate implementation |
| 388 |
|
|
doubled) |
| 389 |
|
|
Found that weird bug that weird bug that sometimes |
| 390 |
|
|
led to "Unknown remailer version!" errors: In |
| 391 |
|
|
chain_randfinal() we selected a random value |
| 392 |
|
|
between 0 and maxrem instead of 0 and maxrem - 1. |
| 393 |
|
|
Mixmaster now uses broken-chain info from stats. I |
| 394 |
|
|
hope this doesn't break any Nym functionality. |
| 395 |
weaselp |
504 |
Warn if remailer stats are older than a day. |
| 396 |
weaselp |
512 |
Experimental feature: --redirect -l <chain>. |
| 397 |
|
|
If you have a mixmaster message with a |
| 398 |
|
|
chain starting with hop1 (you cannot know any |
| 399 |
|
|
more because it already is encrypted) then |
| 400 |
|
|
mix --redirect -l=foo,bar < file |
| 401 |
|
|
redirect the message so the chain is actually |
| 402 |
|
|
foo,bar,hop1,... and places it in your pool. |
| 403 |
|
|
If the total number of hops (which cannot be |
| 404 |
|
|
known) exceeds 20 the message is damanged |
| 405 |
|
|
and will fail at the 20th node. |