Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #26

Closed
Open
Opened Nov 14, 2004 by weasel (Peter Palfrader)@weasel

cannot send 10M file

[Moved from bugzilla] Reporter: download@hpc.unm.edu (Jim Prewett)

Description: Opened: 2004-02-20 15:56

Hi, I'm trying to send a 10M file. I get these errors:

bash-2.05b$ mixminion send -t xxxxx@yyyyy.com -i /tmp/foo.tar.gz.asc -P '?,?,?,noisebox,?,?'b Mixminion version 0.0.6.2 This software is for testing purposes only. Anonymity is not guaranteed. Feb 19 17:55:06.676 [WARN] Ignoring obsolete keyring stored in '/home/dl/.mixminion/keys/keyring' Feb 19 17:55:06.833 [INFO] Generating payload(s)... Traceback (most recent call last): File "/usr/local/bin/mixminion", line 9, in ? mixminion.Main.main(sys.argv) File "/usr/local/lib/python2.3/site-packages/mixminion/Main.py", line 288, in main func(commandStr, args[2:]) File "/usr/local/lib/python2.3/site-packages/mixminion/ClientMain.py", line 1190, in runClient forceNoServerSideFragments=no_ss_fragment) File "/usr/local/lib/python2.3/site-packages/mixminion/ClientMain.py", line 267, in sendForwardMessage startAt, endAt) File "/usr/local/lib/python2.3/site-packages/mixminion/ClientMain.py", line 364, in generateForwardPackets for p, (path1,path2) in zip(payloads, directory.generatePaths( File "/usr/local/lib/python2.3/site-packages/mixminion/ClientDirectory.py", line 605, in generatePaths plausibleExits = [ prng.pick(plausibleExits) ] File "/usr/local/lib/python2.3/site-packages/mixminion/Crypto.py", line 531, in pick raise IndexError("rng.pick([])") IndexError: rng.pick([])

I can send smaller messages.

------- Additional Comments From Nick Mathewson 2004-02-21 01:16 -------

The exception implies that no exit server was found that supported delivering the kind of message you wanted. Once encoded, your 1MB file may be a little bigger than 1MB (we need at least one byte to tell the server you don't want to append any headers), and no server is currently willing to send files more than 1MB in size.

Nevertheless, the error is totally unhelpful. I've fixed the code to generate a slightly better error message.

[Automatically added by flyspray2trac: Operating System: FreeBSD]

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#26