| Author |
Updated Mixmaster Binary
|
|
|
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi all,
I've updated the Mixmaster compilation for Windows. The new version can
be downloaded from:-
http://www.bananasplit.info/mixtest/mixmaster-30svn.zip
This is based on the current svn trunk and contains some fixes not in
the 3.0rc1 source. I've added all the required files to the zip
archive but the paranoid may prefer to get the openssl and pcre files
from their respective homes. 
I'm especially keen to know of any requirements not included in the zip
file. It's very hard for me to check this as my only windows machine is
the one used to perform the compilation. As a result it has a lot of
extras installed which may fulfil unknown dependencies.
I still have an outstanding issue to resolve to make mixmaster
executable from stick media.
****************************************
***************************
*** Please don't rely on this for strong anonymity until it's ***
*** formally approved by the development team! ***
****************************************
***************************
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGmMwNlKZ6CY7Vd0MRCpl9AKCBqH3iLbtp
z7zmDF/BrXDr9V0O6wCeLtto
CZoVlvQdsDQoD+7TAB7KQ+Y=
=jfKl
-----END PGP SIGNATURE-----
--
pub 1024D/8ED57743 2003-07-08 Bananasplit Operator
Key fingerprint = 796F 67E0 E890 A0BB BDAE EBB4 94A6 7A09 8ED5 7743
uid Admin <admin.bananasplit.info>
| |
| Borked Pseudo Mailed 2007-07-14, 1:13 pm |
| In article <f7ai6d$aff$1@bananasplit.info>
Zax <admin@bananasplit.info> wrote:
>
> I'm especially keen to know of any requirements not included in the zip
> file. It's very hard for me to check this as my only windows machine is
> the one used to perform the compilation. As a result it has a lot of
> extras installed which may fulfil unknown dependencies.
Both mix.exe and mixlib.dll require MSVCR80.DLL.
| |
|
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On Sat, 14 Jul 2007 09:06:57 -0600 (MDT), Borked Pseudo Mailed wrote in
Message-Id: <df1732920fa9e7ec384e6dc41ca9f5fa@pseudo.borked.net>:
> Both mix.exe and mixlib.dll require MSVCR80.DLL.
Thanks for the info. I think that's resolved now and I've uploaded a
new version to the webpage.
I finally tracked down a dependencies checker. It makes life much
easier than trial and error! :-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGmQZBlKZ6CY7Vd0MRCki0AKC+L5Zz35FO
/R5nA1vpmOg0avagHQCg76Pg
aj9JHSp1dcU9QQdVQ8XnJrQ=
=+DKT
-----END PGP SIGNATURE-----
--
pub 1024D/8ED57743 2003-07-08 Bananasplit Operator
Key fingerprint = 796F 67E0 E890 A0BB BDAE EBB4 94A6 7A09 8ED5 7743
uid Admin <admin.bananasplit.info>
| |
| Nomen Nescio 2007-07-14, 7:13 pm |
| In article <f7ai6d$aff$1@bananasplit.info>
Zax <admin@bananasplit.info> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Hi all,
>
> I've updated the Mixmaster compilation for Windows. The new version can
> be downloaded from:-
> http://www.bananasplit.info/mixtest/mixmaster-30svn.zip
>
> This is based on the current svn trunk and contains some fixes not in
> the 3.0rc1 source. I've added all the required files to the zip
> archive but the paranoid may prefer to get the openssl and pcre files
> from their respective homes. 
>
> I'm especially keen to know of any requirements not included in the zip
> file. It's very hard for me to check this as my only windows machine is
> the one used to perform the compilation. As a result it has a lot of
> extras installed which may fulfil unknown dependencies.
>
> I still have an outstanding issue to resolve to make mixmaster
> executable from stick media.
>
> ****************************************
***************************
> *** Please don't rely on this for strong anonymity until it's ***
> *** formally approved by the development team! ***
> ****************************************
***************************
I found a couple problems with QS and mixlib.dll.
When QS starts mixmaster windows can't find pcre.dll when it is in
the mixmaster directory. If I go to the mix dir and run mix.exe it
starts fine. If I put pcre.dll in \windows\system32 dir QS/mixlib
start fine.
Unfortunately, when QS sends a mixmaster message, during the
encryption there is an access violation.
When I go to the mix dir and run mix then choose 'd)ummy' message the
standard 'send error report' dialog appears with:
"mix.exe has encountered a problem and needs to close.
We are sorry for the inconvenience."
| |
|
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On Sat, 14 Jul 2007 21:00:02 +0200 (CEST), Nomen Nescio wrote in
Message-Id: <a969efa43497ae485bd5efa2cd3a6d89@dizum.com>:
>
> I found a couple problems with QS and mixlib.dll.
>
> When QS starts mixmaster windows can't find pcre.dll when it is in
> the mixmaster directory. If I go to the mix dir and run mix.exe it
> starts fine. If I put pcre.dll in \windows\system32 dir QS/mixlib
> start fine.
I just did some quick tests and got the same results as you. I think
this is because QS starts in a different directory to where mixmaster is
installed and so mix.exe cannot find pcre3.dll in its path.
>
> Unfortunately, when QS sends a mixmaster message, during the
> encryption there is an access violation.
>
> When I go to the mix dir and run mix then choose 'd)ummy' message the
> standard 'send error report' dialog appears with:
> "mix.exe has encountered a problem and needs to close.
> We are sorry for the inconvenience."
This is a known problem that Christian Danner reported last week. QS
uses the mixmaster config option:
SENDMAIL outfile
This instructs mixmaster not to send the message, but to just store it
in a text file in the pool directory. This works fine under other OS's
but not under Windows. I'll try and figure out why.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGmS7flKZ6CY7Vd0MRCrCSAKCLqXmUkPCR
sPB+MtaU70IKmKCDRACguggY
eL1cE2sYQfrNgQh9T3Yly4Y=
=TP3X
-----END PGP SIGNATURE-----
--
pub 1024D/8ED57743 2003-07-08 Bananasplit Operator
Key fingerprint = 796F 67E0 E890 A0BB BDAE EBB4 94A6 7A09 8ED5 7743
uid Admin <admin.bananasplit.info>
| |
| Borked Pseudo Mailed 2007-07-14, 7:13 pm |
| > Thanks for the info. I think that's resolved now and I've uploaded a
> new version to the webpage.
Yeah you resolved it, but there are big problems with this on my
system. When I run it, the default curses interface has big problems.
No matter what key I press to select stuff, it takes many key
presses for it to actually happen. For example, I have to press Q many
times to quit (it just keeps making a noise the other times). I have
to press M many times to get it to go to that menu and so on.
If I try and use the command line options, it crashes. mix.exe -p for
example results in an invalid page fault in kernel32.dll
| |
| Nomen Nescio 2007-07-14, 7:13 pm |
| In article <f7basv$323$1@bananasplit.info>
Zax <admin@bananasplit.info> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On Sat, 14 Jul 2007 21:00:02 +0200 (CEST), Nomen Nescio wrote in
> Message-Id: <a969efa43497ae485bd5efa2cd3a6d89@dizum.com>:
>
> I just did some quick tests and got the same results as you. I think
> this is because QS starts in a different directory to where mixmaster is
> installed and so mix.exe cannot find pcre3.dll in its path.
Maybe you could have mix ignore the menu system and work on
commandline like mix2.9? That doesn't use pcre.dll.
> This is a known problem that Christian Danner reported last week. QS
> uses the mixmaster config option:
> SENDMAIL outfile
> This instructs mixmaster not to send the message, but to just store it
> in a text file in the pool directory. This works fine under other OS's
> but not under Windows. I'll try and figure out why.
Thanks so much Steve. You are making a major contribution to windows
users.
| |
| Nomen Nescio 2007-07-15, 1:14 am |
| In article <5051941aa80adb420190200d1a89c7d4@dizum.com>
Nomen Nescio <nobody@dizum.com> wrote:
>
> In article <f7basv$323$1@bananasplit.info>
> Zax <admin@bananasplit.info> wrote:
>
> Maybe you could have mix ignore the menu system and work on
> commandline like mix2.9? That doesn't use pcre.dll.
What I meant to say was maybe you could have mix ignore the menu
system if it can't find pcre.dll.
Probably a bad idea anyway.
Thank you Steve.
| |
| Anonymous Remailer (austria) 2007-07-15, 1:13 pm |
|
In article <414715d28cabe8802fc28feccf5aa0c4@dizum.com>
Nomen Nescio <nobody@dizum.com> wrote:
>
> What I meant to say was maybe you could have mix ignore the menu
> system if it can't find pcre.dll.
The menu system doesn't require pcre.dll, its the regular expressions
if run as a remailer that require it. The menu system requires
pdcurses which is already built into the binary.
| |
| Nomen Nescio 2007-07-15, 7:14 pm |
| In article < d6d7eec5bdddfa2504485648533a237d@remaile
r.privacy.at>
"Anonymous Remailer (austria)" <mixmaster@remailer.privacy.at> wrote:
>
>
> In article <414715d28cabe8802fc28feccf5aa0c4@dizum.com>
> Nomen Nescio <nobody@dizum.com> wrote:
>
> The menu system doesn't require pcre.dll, its the regular expressions
> if run as a remailer that require it. The menu system requires
> pdcurses which is already built into the binary.
Oh! Pcre.dll wasn't required in earlier versions of mixmaster. Maybe
it could be statically linked.
| |
|
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On Mon, 16 Jul 2007 01:20:05 +0200 (CEST), Nomen Nescio wrote in
Message-Id: <a8d98486c02262ce7691c8a9794a521b@dizum.com>:
> Oh! Pcre.dll wasn't required in earlier versions of mixmaster. Maybe
> it could be statically linked.
It probably could be. I'll take a look.
Is there really any benefit in doing this, or is it easier just to
bundle it with the DLL. I'm not sure what Windows best practice is in
these instances.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGmzdblKZ6CY7Vd0MRCvKnAKCch5D5y6+n
JcnPvTO0F3nUcsN1wQCeNBXh
ym3nyyC9OWx+Stbu/1s4HHI=
=SLD7
-----END PGP SIGNATURE-----
--
pub 1024D/8ED57743 2003-07-08 Bananasplit Operator
Key fingerprint = 796F 67E0 E890 A0BB BDAE EBB4 94A6 7A09 8ED5 7743
uid Admin <admin.bananasplit.info>
| |
| Thomas J. Boschloo 2007-07-16, 7:13 am |
| -----BEGIN PGP SIGNED MESSAGE-----
Zax schreef:
> On Mon, 16 Jul 2007 01:20:05 +0200 (CEST), Nomen Nescio wrote in
> Message-Id: <a8d98486c02262ce7691c8a9794a521b@dizum.com>:
>
>
> It probably could be. I'll take a look.
> Is there really any benefit in doing this, or is it easier just to
> bundle it with the DLL. I'm not sure what Windows best practice is in
> these instances.
Whatever you do, I don't think you want users of mixmaster to end up
with unremovable DLLs in their system32 directory :-/
Thomas
- --
I am the M-1
I kill for fun
I kill
for Thrill
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQB5AwUBRpteUgEP2l8iXKAJAQGrFgMfTR5x/azUModP3EUI/qK9XaN88exVa/8W
oJsh0KAJ2nyZWcvvv5xPsHudEq+OkZBMhMmLplaX
lRHM628YaWNfwtpYpVOP80Qn
lr0A8ZIIhAD4EcVQaHzlC0whnzS87K1do/ecvg==
=Q4CI
-----END PGP SIGNATURE-----
| |
|
| -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On Sat, 14 Jul 2007 16:00:15 -0600 (MDT), Borked Pseudo Mailed wrote in
Message-Id: <224cea5e96bd0a175cd36889cb7e72a8@pseudo.borked.net>:
> Yeah you resolved it, but there are big problems with this on my
> system. When I run it, the default curses interface has big problems.
> No matter what key I press to select stuff, it takes many key
> presses for it to actually happen. For example, I have to press Q many
> times to quit (it just keeps making a noise the other times). I have
> to press M many times to get it to go to that menu and so on.
Hmm, I don't see these problems here. Are you running XPsp2, or some
other flavour of Windows?
> If I try and use the command line options, it crashes. mix.exe -p for
> example results in an invalid page fault in kernel32.dll
I get the same result here. I'll build a debug version which should
hopefully help to track down the cause of these errors.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGm3jwlKZ6CY7Vd0MRCvn5AJ9FYqW2/GDu/R5BI+6nhvAFRAZ8ygCguGAd
fDqatMrTR4lonH5wnDSnD+w=
=JPcz
-----END PGP SIGNATURE-----
--
pub 1024D/8ED57743 2003-07-08 Bananasplit Operator
Key fingerprint = 796F 67E0 E890 A0BB BDAE EBB4 94A6 7A09 8ED5 7743
uid Admin <admin.bananasplit.info>
| |
| Nomen Nescio 2007-07-16, 7:13 pm |
| In article <f7fd0r$5g0$1@bananasplit.info>
Zax <admin@bananasplit.info> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On Mon, 16 Jul 2007 01:20:05 +0200 (CEST), Nomen Nescio wrote in
> Message-Id: <a8d98486c02262ce7691c8a9794a521b@dizum.com>:
>
>
> It probably could be. I'll take a look.
> Is there really any benefit in doing this, or is it easier just to
> bundle it with the DLL. I'm not sure what Windows best practice is in
> these instances.
In this case, it would continue compatibility with mix2.9. Mix has
always kept it's files in it's own directory. Using pcre.ll breaks
QS. That should be good enough reason to statically link the lib.
Thanks so much for your efforts Steve.
| |
| Thomas J. Boschloo 2007-07-17, 1:13 pm |
| -----BEGIN PGP SIGNED MESSAGE-----
Zax schreef:
> On Sat, 14 Jul 2007 16:00:15 -0600 (MDT), Borked Pseudo Mailed wrote in
> Message-Id: <224cea5e96bd0a175cd36889cb7e72a8@pseudo.borked.net>:
>
>
> Hmm, I don't see these problems here. Are you running XPsp2, or some
> other flavour of Windows?
>
>
> I get the same result here. I'll build a debug version which should
> hopefully help to track down the cause of these errors.
That might be harder than you think because kernel32.dll is not part of
your source code :-( Maybe you could get your hands on the softice
debugger or something. You can safely dive into the kernel with that :-)
It seems to me the command line version of mixmaster is try to access
some memory that isn't hers.
take care,
Thomas
- --
I am the M-1
I kill for fun
I kill
for Thrill
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iQB5AwUBRpzTCgEP2l8iXKAJAQEVgQMfUtGDCSau
ubcO5+ToijmcCAL4LQNTesjV
bgHUefACo8q0kempUurwlqRrr2hwupNlu14s6QyT
ONwNsfT0Pe9zV8waz5CmefhG
WL4gohe+IYz+lEv8hFISSeQ0D84DUczhQv1kHA==
=5sAK
-----END PGP SIGNATURE-----
|
|
|
|