Skip to content
This repository has been archived by the owner on Apr 5, 2020. It is now read-only.

Updated 9p draft #4

Merged
merged 32 commits into from Jan 30, 2012
Merged

Updated 9p draft #4

merged 32 commits into from Jan 30, 2012

Commits on Aug 9, 2011

  1. Add a source file for the message classes (draft)

    Paul Wolneykien committed Aug 9, 2011
    Copy the full SHA
    e7673d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2011

  1. Define the message type classes

    Update the source file from its template in the `templates' branch.
    Paul Wolneykien committed Aug 10, 2011
    Copy the full SHA
    5ef3c5e View commit details
    Browse the repository at this point in the history
  2. Replace the inline docstring with a comment

    Paul Wolneykien committed Aug 10, 2011
    Copy the full SHA
    82095c9 View commit details
    Browse the repository at this point in the history
  3. Export the maximal message size constant

    Paul Wolneykien committed Aug 10, 2011
    Copy the full SHA
    a1dbd0d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2011

  1. Revert "Define the message type classes"

    This reverts commit 5ef3c5e.
    Paul Wolneykien committed Aug 29, 2011
    Copy the full SHA
    27d0072 View commit details
    Browse the repository at this point in the history
  2. Redefine base classes to be used with the mempair module

    Paul Wolneykien committed Aug 29, 2011
    Copy the full SHA
    22dd4a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2011

  1. Define message classes

    Add the generated definition of the message classes.
    See the `templates' branch for more information.
    Paul Wolneykien committed Sep 22, 2011
    Copy the full SHA
    b9a32f9 View commit details
    Browse the repository at this point in the history
  2. Define the `p9qid' structure

    Paul Wolneykien committed Sep 22, 2011
    Copy the full SHA
    1a9a6d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2011

  1. Initialize the __all__ variable

    Paul Wolneykien committed Oct 5, 2011
    Copy the full SHA
    5ad9abc View commit details
    Browse the repository at this point in the history
  2. Use byte array types for `data' fields

    Use byte array types for `data' fields of the Rread and Twrite
    messages.
    Paul Wolneykien committed Oct 5, 2011
    Copy the full SHA
    865213f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2011

  1. Add the normal (default) message size constant

    Let the default message buffer length be the usual memory page length
    of 4096 bytes.
    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    55aebef View commit details
    Browse the repository at this point in the history
  2. Fix definition of some tails

    - Do not define a tail if header is empty.
    - Use index for variable-length complex arrays.
    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    1d630f5 View commit details
    Browse the repository at this point in the history
  3. Export all p9* types

    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    d21272b View commit details
    Browse the repository at this point in the history
  4. Use mempair to parse incoming message header

    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    14d98b7 View commit details
    Browse the repository at this point in the history
  5. Add a warning about the genarated part

    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    cb9d870 View commit details
    Browse the repository at this point in the history
  6. Export the message types explicitly

    Paul Wolneykien committed Oct 6, 2011
    Copy the full SHA
    0b23362 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2011

  1. Use a queue to process messages asynchronously

    Paul Wolneykien committed Nov 28, 2011
    Copy the full SHA
    d7eae24 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2011

  1. Get T-version/R-version to work

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    a7b7d06 View commit details
    Browse the repository at this point in the history
  2. Implement multi-message sessions

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    51aec5d View commit details
    Browse the repository at this point in the history
  3. Fix the reply message send

    Use the client socket.
    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    798c354 View commit details
    Browse the repository at this point in the history
  4. Fix the send buffer length

    Use buf/databuf mempair methods.
    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    e6b22cc View commit details
    Browse the repository at this point in the history
  5. Fix the `size' field of the message to be sent

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    b6d990c View commit details
    Browse the repository at this point in the history
  6. Define arrays and strings only as tails

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    c98991c View commit details
    Browse the repository at this point in the history
  7. Fix/improve the cdarclass descriptions

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    c7494bf View commit details
    Browse the repository at this point in the history
  8. Fix the Rerror message composing

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    0eeda72 View commit details
    Browse the repository at this point in the history
  9. Fix the `size' field before length check is done on reply

    Paul Wolneykien committed Nov 29, 2011
    Copy the full SHA
    caa4ee9 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2012

  1. Copy the full SHA
    a70c7ba View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2012

  1. Name variable-length fields via `cdrmap'

    Paul Wolneykien committed Jan 12, 2012
    Copy the full SHA
    ee425f9 View commit details
    Browse the repository at this point in the history
  2. Address all fields by name

    Paul Wolneykien committed Jan 12, 2012
    Copy the full SHA
    07c9fb2 View commit details
    Browse the repository at this point in the history
  3. Export the "p9msgclasses" tuple

    Paul Wolneykien committed Jan 12, 2012
    Copy the full SHA
    1ca838b View commit details
    Browse the repository at this point in the history
  4. Use class constants for message type numbers

    Paul Wolneykien committed Jan 12, 2012
    Copy the full SHA
    44875e9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    21b44e3 View commit details
    Browse the repository at this point in the history