Skip to content
Commits on Nov 27, 2011
  1. Daemonize syncsend.py

    committed Nov 27, 2011
  2. Logging bugfixes

    root committed Nov 27, 2011
  3. Set title to 'thetub.es'

    committed Nov 27, 2011
  4. Logging conf

    committed Nov 26, 2011
Commits on Nov 26, 2011
  1. Move mime.types into local dir

    committed Nov 26, 2011
Commits on Nov 25, 2011
  1. Log to file

    committed Nov 25, 2011
  2. Style and UI stuff

    committed Nov 25, 2011
Commits on Nov 22, 2011
  1. UI improvements (sort of )

    committed Nov 21, 2011
  2. nginx.conf improvements

    committed Nov 21, 2011
Commits on Nov 16, 2011
  1. Start using jQuery UI (to squash)

    A. Jesse Jiryu Davis committed Nov 16, 2011
  2. Keep user on home page after multipart-form upload, plus clean up log…

    A. Jesse Jiryu Davis committed Nov 16, 2011
    …ging and commentary
  3. Bugfix to multipart-form upload: always close connection afterward.

    A. Jesse Jiryu Davis committed Nov 16, 2011
Commits on Nov 7, 2011
  1. Ensure the GET response's content-length is set for XHR uploads (impo…

    A. Jesse Jiryu Davis committed Nov 6, 2011
    …ssible for multipart-form uploads)
Commits on Nov 6, 2011
  1. Rewrite main POST-parsing code using coroutine. All unittests for cor…

    A. Jesse Jiryu Davis committed Nov 6, 2011
    …e Python pass, but we need more tests
Commits on Nov 4, 2011
  1. Really close -- multipart-form parsing basically works, but sends fil…

    A. Jesse Jiryu Davis committed Nov 4, 2011
    …es with a spare \r\n
Commits on Nov 3, 2011
  1. Big mess

    A. Jesse Jiryu Davis committed Nov 3, 2011
Commits on Oct 22, 2011
  1. Prototype

    committed Oct 22, 2011
    Multiple simultaneous uploads and downloads supported, either using traditional form-submit file uploading, or XHR file uploading. Prototype web UI implemented. Twisted classes are a big mess, but I'm starting to tease apart base classes in upload.py that are of general use when streaming requests, and application logic in syncsend.py that connects senders to receivers and supports fileuploader.js's particular needs.
Commits on Oct 17, 2011
  1. qq.FileUploader.js apparently doesn't send files using multipart form…

    committed Oct 16, 2011
    … encoding, so prepare to rip out all the form parsing
Commits on Oct 16, 2011
  1. FileUploadRequest's fileStarted, handleFileChunk, and fileCompleted a…

    committed Oct 16, 2011
    …re now called at appropriate times
  2. Continuing the great refactoring: POSTing to FileUploadRequest can pr…

    committed Oct 16, 2011
    …int out the request body
  3. Preparing for a big refactoring

    committed Oct 16, 2011
Commits on Oct 15, 2011
  1. Multichannel streaming I/O:

    committed Oct 14, 2011
    try this in 5 console windows.
    window 1: python syncsend.py
    window 2: curl -T some_file localhost:8000
    window 3: curl localhost:8000/some_file
    window 4: curl -T some_other_file localhost:8000
    window 5: curl localhost:8000/some_other_file
    ... regardless of which order you run the commands in windows 2 through 5, the file is transferred.
  2. Basic streaming I/O:

    committed Oct 14, 2011
    try this in 3 console windows.
    window 1: python syncsend.py
    window 2: curl -T some_file localhost:8000
    window 3: curl localhost:8000
    ... regardless of which order you run the commands in windows 2 and 3, the file is transferred.
Commits on Oct 9, 2011
  1. first commit

    committed Oct 9, 2011
Something went wrong with that request. Please try again.