Commits on May 17, 2012
  1. @loudej

    Avoiding race condition for immediate disconnect with data in flight

    The socket event may have an operation pending completion, and should
    not be returned to the socket event pool until it has fired. This happens
    if a server indicates the connection should be disconnected immediately.
    
    In unneeded IAsyncResult interface is removed. The component is no longer
    used in that way.
    loudej committed May 17, 2012
Commits on May 13, 2012
  1. @lodejard

    Changing build system to sake

    lodejard committed May 12, 2012
Commits on Feb 19, 2012
  1. @loudej

    Bumping up version number

    Also removing dragonfly redirection nuspec - no longer needed
    loudej committed Feb 18, 2012
  2. @loudej

    Ran R# code cleanup

    Also moved R# rules into project file
    loudej committed Feb 18, 2012
Commits on Feb 18, 2012
  1. @loudej

    Fixing race condition between connection and frame

    Was a problem with keep-alive and heavy async reading conditions
    loudej committed Feb 18, 2012
Commits on Feb 12, 2012
  1. @loudej
  2. @loudej

    Adding an abstraction around the SocketAsyncEventArgs

    Also trying to decouple a cyclic reference that can cause
    SocketAsyncEventArgs to keep memory alive when bad things happen
    loudej committed Feb 12, 2012
  3. @loudej

    Adding a SocketSender buffering layer

    Seperating the concern of buffering data and switching between immediate
    and async sending modes
    loudej committed Feb 12, 2012
Commits on Jan 31, 2012
  1. @loudej

    Fixing SolutionDir for rename

    loudej committed Jan 31, 2012
  2. @loudej
  3. @loudej
  4. @loudej

    Fixing websockets sample

    loudej committed Jan 30, 2012
  5. @loudej

    Switching to Owin 0.7 package

    loudej committed Jan 30, 2012
  6. @loudej

    Changing directory names

    loudej committed Jan 29, 2012
  7. @loudej

    Renaming project to Firefly

    loudej committed Jan 29, 2012
  8. @loudej

    Troubleshooting keep-alive problems

    Also adding better support for requests from
    http/1.0 clients
    loudej committed Jan 29, 2012
  9. @loudej

    Some minor profiling

    Pooling memory and avoiding classes that allocate memory when
    building response header block
    loudej committed Jan 25, 2012
  10. @loudej
  11. @loudej

    Refactoring with some perf work

    Creating a services interface for utility abstractions
    Using a pool for baton memory buffers
    loudej committed Jan 25, 2012
Commits on Jan 28, 2012
  1. @loudej

    Merge pull request #6 from friesencr/master

    typo on sample project
    loudej committed Jan 28, 2012
  2. @friesencr
Commits on Jan 22, 2012
  1. @loudej

    Code cleanup

    loudej committed Jan 21, 2012
  2. @loudej

    Only adding Connection: close when no Connection header sent

    Avoids two Connection headers with websockets response
    loudej committed Jan 21, 2012
  3. @loudej
  4. @loudej

    FakeSocket makes Connection testable

    Keep-Alive seems fairly okay
    loudej committed Jan 21, 2012
Commits on Jan 21, 2012
  1. @loudej

    More work towards keep-alive

    loudej committed Jan 21, 2012
  2. @loudej
Commits on Jan 20, 2012
  1. @loudej

    Changing how remote and local intake FIN is managed

    This is preparing to fit keep-alive support in
    connection loop
    loudej committed Jan 20, 2012
  2. @loudej
  3. @loudej

    Bumping version

    loudej committed Jan 19, 2012
Commits on Jan 19, 2012
  1. @loudej

    Adding build and packaging system

    loudej committed Jan 19, 2012
  2. @loudej

    Abstracting Socket class to make Connection testable

    Also make some Utils private
    loudej committed Jan 18, 2012
  3. @loudej
  4. @loudej
  5. @loudej

    Missed a HelloWorld file

    loudej committed Jan 18, 2012