<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/mojonation/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/mojonation/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/mojonation/bugs/</id><updated>2003-08-30T17:18:27Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Help please</title><link href="https://sourceforge.net/p/mojonation/bugs/266/" rel="alternate"/><published>2003-08-30T17:18:27Z</published><updated>2003-08-30T17:18:27Z</updated><author><name>Charles Luo</name><uri>https://sourceforge.net/u/qcharles/</uri></author><id>https://sourceforge.netb6b04c4cc493122ac2309507960b54aafae725c2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.my3q.com/home2/21/cluo/88170.phtml" rel="nofollow"&gt;http://www.my3q.com/home2/21/cluo/88170.phtml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please forgive me to borther you with my short on-line &lt;br /&gt;
questionnaire, although I've known that you probably &lt;br /&gt;
have received the mails like this before.&lt;/p&gt;
&lt;p&gt;Currently, I am a student of Durham Business School &lt;br /&gt;
(UK), striving on completing the writing of my MA &lt;br /&gt;
dissertation. I just need to borrow your&lt;br /&gt;
SEVEN minutes (I promise, have timed it)to help me run &lt;br /&gt;
to the completion of my&lt;br /&gt;
dissertation. Please............&lt;/p&gt;
&lt;p&gt;The aim of this questionnaire is to understand how &lt;br /&gt;
people reflect on the&lt;br /&gt;
importance of trust and collaboration to the success of &lt;br /&gt;
projects (e.g.&lt;br /&gt;
Open Source Software Development) carried out in a &lt;br /&gt;
virtual environment.&lt;/p&gt;
&lt;p&gt;And that will be much much appreaciated if you could &lt;br /&gt;
forward the above questionnaire link to your project &lt;br /&gt;
members, colleagues, and friends.&lt;/p&gt;
&lt;p&gt;Thank you.............&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;
Charles Luo&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>File publish broken under Linux Opera 5</title><link href="https://sourceforge.net/p/mojonation/bugs/265/" rel="alternate"/><published>2001-11-16T14:42:43Z</published><updated>2001-11-16T14:42:43Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netfe2e457bf94b582098dc255ea9ef7679051f6c7b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When choosing a file to publish Opera adds quotation marks around the filename, which are not parsed properly.  The result is:&lt;/p&gt;
&lt;p&gt;ERROR: File does not exist:&lt;br /&gt;
&amp;amp;quot;&amp;amp;quot;Somefile&amp;amp;quot;&amp;amp;quot;&lt;/p&gt;
&lt;p&gt;Tested under Opera 5.0 for Linux - 20010510 Build 024 -[5]&lt;/p&gt;
&lt;p&gt;This may be due to Opera allowing you to select multiple files simultaneously for publishing.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Python exception on Open/Save</title><link href="https://sourceforge.net/p/mojonation/bugs/264/" rel="alternate"/><published>2001-11-08T04:08:17Z</published><updated>2001-11-08T04:08:17Z</updated><author><name>Shelby Cain</name><uri>https://sourceforge.net/u/alyandon/</uri></author><id>https://sourceforge.net8f199bca2c9486b6000baae057d680b52b2c11a3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I attempt to Open/Save something of interest the &lt;br /&gt;
attempt fails (no page displayed in the browser). In &lt;br /&gt;
the log the following is printed: &lt;/p&gt;
&lt;p&gt;2001-11-07_23:37:40 (MojoHTTPD) ERROR: do_GET caught &lt;br /&gt;
this exception: &lt;br /&gt;
2001-11-07_23:37:40 () Traceback (most recent call &lt;br /&gt;
last): &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;mojohttpd.pyo&amp;amp;quot;, line 337, &lt;br /&gt;
in do_GET &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;mojohttpd.pyo&amp;amp;quot;, line 439, &lt;br /&gt;
in _handle_request &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;mojohttpd.pyo&amp;amp;quot;, line &lt;br /&gt;
1002, in handle_mojoid_get &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;mojohttpd.pyo&amp;amp;quot;, line &lt;br /&gt;
1027, in handle_dinode_stream &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;mojohttpd.pyo&amp;amp;quot;, line &lt;br /&gt;
1376, in download_dinode &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;unsplit.pyo&amp;amp;quot;, line 212, &lt;br /&gt;
in __init__ &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;unsplit.pyo&amp;amp;quot;, line 258, &lt;br /&gt;
in open &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;sharemap.pyo&amp;amp;quot;, line 453, &lt;br /&gt;
in parse_sharemap &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;xml\sax\__init__.pyo&amp;amp;quot;, &lt;br /&gt;
line 41, in parseString &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;xml\sax\sax2exts.pyo&amp;amp;quot;, &lt;br /&gt;
line 34, in make_parser &lt;br /&gt;
2001-11-07_23:37:40 () File &amp;amp;quot;xml\sax\saxexts.pyo&amp;amp;quot;, &lt;br /&gt;
line 77, in make_parser &lt;br /&gt;
2001-11-07_23:37:40 () SAXReaderNotAvailable: No &lt;br /&gt;
parsers found &lt;/p&gt;
&lt;p&gt;I've read in the newsgroups that this has something to &lt;br /&gt;
do with a missing module (ie: expat).  Is there &lt;br /&gt;
something I'm missing that didn't come with the &lt;br /&gt;
Windows 2000 .MSI install?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Publish by proxy</title><link href="https://sourceforge.net/p/mojonation/bugs/263/" rel="alternate"/><published>2001-09-10T15:28:13Z</published><updated>2001-09-10T15:28:13Z</updated><author><name>Kyle Hasselbacher</name><uri>https://sourceforge.net/u/kyleha/</uri></author><id>https://sourceforge.net2c2d590df0bc85db09a0dc1e23bf7e4b957be84d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;As I understand it, when I publish something, I &lt;br /&gt;
duplicate the data I publish so that I end up sending &lt;br /&gt;
out twice as much data as I'm actually publishing.  If &lt;br /&gt;
I'm on a slow link, that stinks.&lt;/p&gt;
&lt;p&gt;I'd like to be able to send a block to a broker on a &lt;br /&gt;
fast link and ask it to duplicate it.  That way, my &lt;br /&gt;
slow link isn't used as much.  I send it out once, and &lt;br /&gt;
it ends up on the net twice.&lt;/p&gt;
&lt;p&gt;As a requesting broker, I'd send the mojo needed to &lt;br /&gt;
cover the publication plus a little more for the &lt;br /&gt;
server's trouble.&lt;/p&gt;
&lt;p&gt;As a serving broker, I need to make sure I don't spend &lt;br /&gt;
more on publication than was offered for the service.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>restarting downloads</title><link href="https://sourceforge.net/p/mojonation/bugs/262/" rel="alternate"/><published>2001-09-06T13:03:07Z</published><updated>2001-09-06T13:03:07Z</updated><author><name>Brian E. Gallew</name><uri>https://sourceforge.net/u/geekatcmu/</uri></author><id>https://sourceforge.net704bb6803f80e7b1fb9890c1cf517c9ac8e5bf19</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Mojonation doesn't seem to save sufficient state to&lt;br /&gt;
re-start a download over a broker re-start.  Further,&lt;br /&gt;
Mojonation doesn't notice the existing file when I&lt;br /&gt;
attempt to manually restart it, which leads to a great&lt;br /&gt;
deal of frustration as I can never successfully&lt;br /&gt;
download extrememly large files as they never complete&lt;br /&gt;
before the broker hangs of I run out of VM.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Won't compile: cryptlib.cpp</title><link href="https://sourceforge.net/p/mojonation/bugs/261/" rel="alternate"/><published>2001-05-26T16:21:59Z</published><updated>2001-05-26T16:21:59Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net4aae6bae6fd4309ff00cd1b00dc4c2cdb834a42c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I've tried compiling MojoNation from CVS, but &lt;br /&gt;
compilation stops with these errors:&lt;/p&gt;
&lt;p&gt;g++ -fpermissive -O2 -w -pipe -c cryptlib.cpp&lt;br /&gt;
cryptlib.cpp: In method `long unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::MaxRetrievable () &lt;br /&gt;
const':&lt;br /&gt;
cryptlib.cpp:169: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:169:   since the following virtual &lt;br /&gt;
functions are abstract:&lt;br /&gt;
cryptlib.cpp:100:       void &lt;br /&gt;
CryptoPP::BufferedTransformation::Put (const&lt;br /&gt;
byte *, unsigned int)&lt;br /&gt;
cryptlib.cpp:94:        void &lt;br /&gt;
CryptoPP::BufferedTransformation::Put (unsigned&lt;br /&gt;
char)&lt;br /&gt;
cryptlib.cpp:169: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;BitBucket()))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:318: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::CopyTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, long unsigned &lt;br /&gt;
int) const'&lt;br /&gt;
cryptlib.cpp: In method `unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::Get (byte *, &lt;br /&gt;
unsigned int)':&lt;br /&gt;
cryptlib.cpp:196: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:196:   since type &lt;br /&gt;
`CryptoPP::BufferedTransformation' has&lt;br /&gt;
abstract virtual functions&lt;br /&gt;
cryptlib.cpp:196: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;ArraySink(outString, &lt;br /&gt;
getMax)))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:312: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::TransferTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, long unsigned &lt;br /&gt;
int)'&lt;br /&gt;
cryptlib.cpp: In method `unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::Peek (byte *, &lt;br /&gt;
unsigned int) const':&lt;br /&gt;
cryptlib.cpp:212: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:212:   since type &lt;br /&gt;
`CryptoPP::BufferedTransformation' has&lt;br /&gt;
abstract virtual functions&lt;br /&gt;
cryptlib.cpp:212: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;ArraySink(outString, &lt;br /&gt;
peekMax)))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:318: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::CopyTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, long unsigned &lt;br /&gt;
int) const'&lt;br /&gt;
cryptlib.cpp: In method `long unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::Skip (long unsigned &lt;br /&gt;
int)':&lt;br /&gt;
cryptlib.cpp:220: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:220:   since type &lt;br /&gt;
`CryptoPP::BufferedTransformation' has&lt;br /&gt;
abstract virtual functions&lt;br /&gt;
cryptlib.cpp:220: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;BitBucket()))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:312: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::TransferTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, long unsigned &lt;br /&gt;
int)'&lt;br /&gt;
cryptlib.cpp: In method `unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::NumberOfMessages () &lt;br /&gt;
const':&lt;br /&gt;
cryptlib.cpp:252: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:252:   since type &lt;br /&gt;
`CryptoPP::BufferedTransformation' has&lt;br /&gt;
abstract virtual functions&lt;br /&gt;
cryptlib.cpp:252: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;BitBucket()))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:340: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::CopyMessagesTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, unsigned int) &lt;br /&gt;
const'&lt;br /&gt;
cryptlib.cpp: In method `unsigned int&lt;br /&gt;
CryptoPP::BufferedTransformation::SkipMessages &lt;br /&gt;
(unsigned int)':&lt;br /&gt;
cryptlib.cpp:276: cannot allocate an object of type&lt;br /&gt;
`CryptoPP::BufferedTransformation'&lt;br /&gt;
cryptlib.cpp:276:   since type &lt;br /&gt;
`CryptoPP::BufferedTransformation' has&lt;br /&gt;
abstract virtual functions&lt;br /&gt;
cryptlib.cpp:276: could not convert&lt;br /&gt;
`BufferedTransformation((&amp;amp;amp;BitBucket()))' to&lt;br /&gt;
`CryptoPP::BufferedTransformation &amp;amp;amp;'&lt;br /&gt;
cryptlib.h:338: in passing argument 1 of&lt;br /&gt;
`CryptoPP::BufferedTransformation::TransferMessagesTo&lt;br /&gt;
(CryptoPP::BufferedTransformation &amp;amp;amp;, unsigned int)'&lt;br /&gt;
make[2]: *** [cryptlib.o] Fehler 1&lt;br /&gt;
make[2]: Verlassen des Verzeichnisses Verzeichnis &lt;br /&gt;
ť/home/guido/extsrc/cryptoppŤ&lt;br /&gt;
make[1]: *** [inst_cryptopp_40] Fehler 2&lt;br /&gt;
make[1]: Verlassen des Verzeichnisses Verzeichnis &lt;br /&gt;
ť/home/guido/evilŤ&lt;br /&gt;
gmake: *** &lt;br /&gt;
[/home/guido/extsrc//cryptopp/libcryptopp.a] Fehler 2&lt;/p&gt;
&lt;p&gt;I'm running Linux Mandrake 8.0 with Python 2.0 and &lt;br /&gt;
gcc 2.96&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Downloads should not be added twice</title><link href="https://sourceforge.net/p/mojonation/bugs/260/" rel="alternate"/><published>2001-05-25T10:23:52Z</published><updated>2001-05-25T10:23:52Z</updated><author><name>Christoph Rabel</name><uri>https://sourceforge.net/u/summand/</uri></author><id>https://sourceforge.net49b9671e2d8bf112583d270d89091adda20258cc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It should not be possible to add a download twice. &lt;br /&gt;
Clicking a link to a mojoID a second time, adds the &lt;br /&gt;
download again.&lt;br /&gt;
Im not sure if this is just a cosmetic flaw or if the &lt;br /&gt;
file (or parts of it) are really downloaded twice.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Wrong Invalid Privacy Code Error</title><link href="https://sourceforge.net/p/mojonation/bugs/259/" rel="alternate"/><published>2001-05-21T13:19:17Z</published><updated>2001-05-21T13:19:17Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net069400812eea114aeccd6ed759956260d70dbf5e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Linux version (beta 980 redhat package running on a &lt;br /&gt;
slackware) is unable to get right privacy code on &lt;br /&gt;
files.&lt;/p&gt;
&lt;p&gt;I'm getting an &amp;amp;quot;invalid privacy code&amp;amp;quot; error, if i try &lt;br /&gt;
the win version on the same files it works well.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Excessive memory use</title><link href="https://sourceforge.net/p/mojonation/bugs/258/" rel="alternate"/><published>2001-04-17T19:46:37Z</published><updated>2001-04-17T19:46:37Z</updated><author><name>Brian E. Gallew</name><uri>https://sourceforge.net/u/geekatcmu/</uri></author><id>https://sourceforge.net534401643fe5cf5e13fe7673f543cbeef2004fac</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I didn't see this in the FAQ, nor in the list of open&lt;br /&gt;
bugs.&lt;/p&gt;
&lt;p&gt;I left my broker running over a 4 day weekend while I&lt;br /&gt;
was out of town.   When I came back, it was sitting at&lt;br /&gt;
around 156MB in size, which seems a little excessive,&lt;br /&gt;
especially since I hadn't done any searches or&lt;br /&gt;
downloads myself.&lt;/p&gt;
&lt;p&gt;I've noticed that when I do searches and downloads, my&lt;br /&gt;
broker typically grows quite quickly. I'm *guessing* at&lt;br /&gt;
circular references, but it could also just be terrible&lt;br /&gt;
fragmentation.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ciphertext stealing of small messages</title><link href="https://sourceforge.net/p/mojonation/bugs/257/" rel="alternate"/><published>2001-03-24T05:55:09Z</published><updated>2001-03-24T05:55:09Z</updated><author><name>Andrew Archibald</name><uri>https://sourceforge.net/u/aarchiba/</uri></author><id>https://sourceforge.netd2fe6d017da25804b49f3100317f383ab9bbab89</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Mojonation uses ciphertext stealing to encode its&lt;br /&gt;
messages; well and good, but for plaintexts that are&lt;br /&gt;
less than a block long, mojonation tries to change the&lt;br /&gt;
IV in place, violating the strings-never-change&lt;br /&gt;
assumption of python. (See file&lt;br /&gt;
evil/common/crypto/Python/desx_openssl.c, line 188).&lt;br /&gt;
Later, when messages are encrypted (see, eg,&lt;br /&gt;
evil/common/mesgen.py, line 582) the IV is usually&lt;br /&gt;
packed before the encryption is done, making it&lt;br /&gt;
impossible to decrypt the output when messages smaller&lt;br /&gt;
than 8 bytes are sent. &lt;/p&gt;
&lt;p&gt;Suggested solution 1: assert message length &amp;amp;gt; 7 &lt;/p&gt;
&lt;p&gt;Suggested solution 2: make tripledescbc return a pair&lt;br /&gt;
(iv, crypted_string) &lt;/p&gt;
&lt;p&gt;Suggested solution 3: abandon ciphertext stealing and&lt;br /&gt;
use padding or CFB mode. &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>