Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add high-level Listener interface #282

Merged
merged 21 commits into from
Aug 18, 2017
Merged

Commits on Aug 9, 2017

  1. Small cleanups to trio.abc

    No semantic changes
    njsmith committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    c33d5c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2017

  1. Drop socket_stream_pair

    {memory,lockstep}_stream_pair are more useful
    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    f202f26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aff1854 View commit details
    Browse the repository at this point in the history
  3. File-rename-only commit

    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    94352dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2cf7c70 View commit details
    Browse the repository at this point in the history
  5. Rename the tests too

    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    9b9f30d View commit details
    Browse the repository at this point in the history
  6. Fix some formatting

    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    e99a8e5 View commit details
    Browse the repository at this point in the history
  7. Add SSLListener

    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    67c0afd View commit details
    Browse the repository at this point in the history
  8. Stop fiddling with socket options in trio.socket

    Now that we have a clear delineation between the high-level and
    low-level interfaces, this should go into the high-level interface.
    njsmith committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    f5370eb View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2017

  1. Configuration menu
    Copy the full SHA
    8b8e7b0 View commit details
    Browse the repository at this point in the history
  2. SocketListener docs

    njsmith committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    d3b3e06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8e15d8 View commit details
    Browse the repository at this point in the history
  4. Add open_tcp_listeners

    njsmith committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    5626af0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a69a0a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3300d6d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c62a56 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2017

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

Commits on Aug 15, 2017

  1. Configuration menu
    Copy the full SHA
    59365a2 View commit details
    Browse the repository at this point in the history
  2. Trim down getaddrinfo edge cases in the highlevel interface

    No more port=None or port="" or port=bytestring -- they're not useful
    and they can have weird/non-portable behavior.
    
    Also don't accept service names (port="http") -- it would work, but
    they aren't necessarily portable, I can't find evidence that anyone
    uses them, and they violate TOOWTDI. I'd rather not support things I
    wouldn't recommend using.
    
    Also don't allow host=None in open_tcp_stream -- this is redundant
    with the loopback address. I guess this *could* be useful in some
    weird case, but we can always add it back later if someone wants it.
    njsmith committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    80905c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. Configuration menu
    Copy the full SHA
    277f6a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2017

  1. run yapf

    njsmith committed Aug 17, 2017
    Configuration menu
    Copy the full SHA
    aa9428d View commit details
    Browse the repository at this point in the history