Mixminion

Latest version: v0.0.8a3

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

Scan your dependencies

Page 2 of 5

0.0.7rc2

- BUGFIXES
- Provide more helpful error messages when directory download fails.
- Fix a possible crash during message delivery
- Fix a race condition with multiple simultaneous processes.
- Don't create empty output files when there is no data to write.
- Many bugfixes for client-side message reassembly.

- UI FIXES
- All options that asked for a number of hops are now deprecated (with
warnings) or disabled (with errors); use -P instead.
- Server bandwith spikiness is now configurable.
- ConnectionTimout has been renamed (more accurately) to Timeout.
- The -i and -o flags are now optional whereever possible, and
default to stdin and stdout.

- DOCUMENTATION
- Mixminion now ships with man pages for mixminion(1), mixminiond(8),
mixminionrc(5), and mixminiond.conf(5).

0.0.7rc1

- USER FUNCTIONALITY
- Ability to delete or transmit queued messages to selected mixes,
instead of all mixes.
- Configuration options to block servers from path generation.
- New "mixminiond FOO" script as alternate starting point for
"mixminion server-FOO" functions.
- CLI interface for client-side fragment reassembly.
- Command shell (on Windows) supports filenames with spaces much
better.

- INFRASTRUCTURE
- Allow servers to download and use directories (necessary for
dummy/pinging work in future versions.)
- Display server nicknames in log instead of just IP addresses.
- Servers check recommended-version, complain when server is obsolete.
- Put timezones in log.
- Refactor RFC822 header generation logic (original patch from
bfordham).

- NETWORKING
- Rewrite MMTP logic to implement protocol correctly and transfer
packets more quickly, without waiting for round-trip acknowledgments
after each before sending the next.
- Unify client and server MMTP sending implementations.
- Use IP TOS flags where available to request optimization for
bandwidth.
- Configurable limits for bandwidth.
- Configurable limits on number of outgoing network connections.
- New --reply-block-fd option to read reply-blocks from a file
descriptor.
- New --passphrase-fd option to read passphrase from a file
descriptor.
- The --quiet option works for clients as well as servers.
- "mixminion ping" supports addr:port syntax as well as nicknames.

- MISC
- Call shred more efficiently when calling shred
- Other bugfixes too numerous to mention
- Remove some deprecated functionality
- Better windows build

0.0.6.2

- Fixed a bug that prevented the client from ever deleting messages
from its queue.

- Have clients handle dropped connections to servers correctly, by
retrying only the packets that were not delivered.

0.0.6.1

- Several documentation fixes.

- Make the -H option work again when -P is not provided, and give a
useful error when it is.

- Make 'list-server -R' work properly.

- Fix a bug that made it impossible to send replies messages with text
from the command line.

- Never try to clean client queues without holding the proper lock.

- Prevent the server from crashing on an unresolvable hostname.

0.0.6

- Several documentation fixes.

- Starting a server for the first time will no longer give a spurious
message about an out-of-date installation.

- We now accept as uniform several more recent versions of zlib.

- 'mixminion server-start --quiet' is now even more quiet than before.

- Inital initial debian packaging files and targes (Peter Palfrader)

0.0.6rc2

- Fixed a couple of bugs that would prevent Mixminion from running on
Python 2.0 or Python 2.1.

- Fixed a build problem with stand-alone Windows builds: the 'bsddb'
module was not included, so we were defaulting to the slow and
inefficient 'dumbdbm' module to store hash logs, SURB logs, and fragment
indexes.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.