Mixminion

Latest version: v0.0.8a3

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.0.8alpha4

- Avoid crashes on servers when name resolution fails for our own name
(Patch from Tobias).
- Avoid crashes on servers when directory download fails (Patch from
Tobias).
- Fix support for -n option to flushqueue command (Patch from Tobias).
- Fix SQL syntax error spotted by Uwe Danz.

0.0.8alpha3

- Create .mixminion directory even when we try to lock before accessing
it: This prevents "update-servers" from crashing when run without
a .mixminion directory.
- Don't die when gzip compression on a downloaded directory is corrupt.
- Don't die when an incoming connection closes before we can get its
address.
- Do not believe any path specifier that results in an impossibly short
path.
- Bump preferred openssl version to 0.9.8e.

0.0.8alpha2

- License changed from LGPL to the so-called "MIT" license. This has
been planned for ages; see
http://archives.seul.org/mixminion/dev/May-2004/msg00000.html
- Numerous bugfixes:
- Implement DESTDIR correctly.
- Do not crash when run with python 2.4
- Bump preferred openssl version to 0.9.8a
- Work when umask setting is bizarre (0077, 0000, etc.)
- Make -P and mbox work correctly together.
- Catch over-long paths.
- Tolerate missing /dev/null
- Solve crash on mixminion clean-queue
- Do not exit on a spurious protocol string from another MMTP host.
- Do not use stdio to read /dev/urandom: This wastes entropy.
- Security improvements
- Regenerate SSL certificates more frequently.
- Servers schedule and retry delivery on a per-address basis, not a
per-message basis.
- Drop support for pre-0.0.6 servers: Servers are now located by
hostname.
- Add a "count-packets" command to tell how many packets will be needed
to send a message. Some integrators need this.
- Add a "SendmailCommand" option for invoking an external program to send
email rather than simply connecting to an SMTP server.
- Write much of ClientAPI, so Mixminion is easier to embed -- having this
in a real release should make the Nymbaron team happy.
- Experimental pinger code, using pysqlite as a data store and
implementing the "Echolot" remailer reliability algorithm.
More work is needed.
- Partially implemented code for distributed coordinated voting directory
servers. Client side and data formats are done; glue remains.
- Recommended versions are no longer hard-coded.
- Refactor how we learn about servers and generate paths.
- Split out option-parsing logic to make option lists more consistent.
- Suppress prompt when reading messages from non-TTY fds.
- Implement --status-fd option to dump info to would-be integrators.
- Better errors on expired certs

0.0.8alpha1

- Make it work with Python 2.4, and more versions of zlib.

0.0.7.1

- Install man pages in PREFIX/share/man, not PREFIX/man.
- If the server crashed while changing a packet's metadata, it would often
crash upon restart. Now it doesn't.
- Don't crash when trying to route from a pre-0.0.6 server to a server
with no IP.
- Don't crash when we fail to download a directory.

0.0.7

- New version number; nothing else has changed since 0.0.7rc2.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.