[Checkins] [zopefoundation/zc.ngi] 561476: - added missing "writelines" method to Lines adapt...

GitHub noreply at github.com
Tue Mar 12 13:31:38 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zc.ngi
  Commit: 561476d2313047ccf43f3fd84162e3a16accf0d0
      https://github.com/zopefoundation/zc.ngi/commit/561476d2313047ccf43f3fd84162e3a16accf0d0
  Author: Benji York <benji at benjiyork.com>
  Date:   2009-10-28 (Wed, 28 Oct 2009)

  Changed paths:
    M README.txt
    M src/zc/ngi/adapters.py
    M src/zc/ngi/adapters.txt

  Log Message:
  -----------
  - added missing "writelines" method to Lines adapter
- whitespace fixes
- small test coverage increase


  Commit: c82e6994bdc9bee9c5249b0c605099b42d6eec48
      https://github.com/zopefoundation/zc.ngi/commit/c82e6994bdc9bee9c5249b0c605099b42d6eec48
  Author: Benji York <benji at benjiyork.com>
  Date:   2009-10-28 (Wed, 28 Oct 2009)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  prep for release


  Commit: dab10d21d1351712487ac4d13554a3be0bb6eed0
      https://github.com/zopefoundation/zc.ngi/commit/dab10d21d1351712487ac4d13554a3be0bb6eed0
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-15 (Fri, 15 Jan 2010)

  Changed paths:
    M src/zc/ngi/async-udp.test
    M src/zc/ngi/async.py

  Log Message:
  -----------
  fixing one fatal win32 problem and one win32-test failure


  Commit: 0188a856fdefa28e0cf75ef5c1d3cfd5eccbfab5
      https://github.com/zopefoundation/zc.ngi/commit/0188a856fdefa28e0cf75ef5c1d3cfd5eccbfab5
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-15 (Fri, 15 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  add recent changes


  Commit: 44406c96f30761972c82b07d036a224491f88bac
      https://github.com/zopefoundation/zc.ngi/commit/44406c96f30761972c82b07d036a224491f88bac
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  whitespace cleanup


  Commit: 1a5584420504bf2380c970b119aa7c2df5af3b0d
      https://github.com/zopefoundation/zc.ngi/commit/1a5584420504bf2380c970b119aa7c2df5af3b0d
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M src/zc/ngi/async.py

  Log Message:
  -----------
  Don't use SO_REUSEADDR on windows. It means something different there.


  Commit: e0f7f1c1d552ea7583e12e198f476c04d44d8a9d
      https://github.com/zopefoundation/zc.ngi/commit/e0f7f1c1d552ea7583e12e198f476c04d44d8a9d
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Updated docs.


  Commit: 6b0066b91778e0634a952186a051df4f352604be
      https://github.com/zopefoundation/zc.ngi/commit/6b0066b91778e0634a952186a051df4f352604be
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M src/zc/ngi/adapters.py
    M src/zc/ngi/adapters.txt

  Log Message:
  -----------
  Write messages as a single string to avoid triggering nagle's
algorithm (and to avoid sending small packets in TCP_NODELAY is set).


  Commit: f01df5cb3c919962dd297c60d19071ddc8d6da23
      https://github.com/zopefoundation/zc.ngi/commit/f01df5cb3c919962dd297c60d19071ddc8d6da23
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M src/zc/ngi/async.py

  Log Message:
  -----------
  Make local copy of list to avoid errors on process exit.


  Commit: 8fdfb255a7ea27397b86803a6e19ccf06a60b8ec
      https://github.com/zopefoundation/zc.ngi/commit/8fdfb255a7ea27397b86803a6e19ccf06a60b8ec
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Updated changes.


  Commit: bb248d8226998405ceb053bef93fb25a44c5c2ed
      https://github.com/zopefoundation/zc.ngi/commit/bb248d8226998405ceb053bef93fb25a44c5c2ed
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-01-19 (Tue, 19 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Updated release date.


  Commit: d5c32183590c6265e48fd8b0dd420d62144f6bd7
      https://github.com/zopefoundation/zc.ngi/commit/d5c32183590c6265e48fd8b0dd420d62144f6bd7
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-22 (Fri, 22 Jan 2010)

  Changed paths:
    M src/zc/ngi/async.py

  Log Message:
  -----------
  cleaning win32 checking


  Commit: 8063ba9c53be7228b7c52cb5a717682b806ace17
      https://github.com/zopefoundation/zc.ngi/commit/8063ba9c53be7228b7c52cb5a717682b806ace17
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-24 (Sun, 24 Jan 2010)

  Changed paths:
    M src/zc/ngi/async-udp.test
    M src/zc/ngi/async.py
    M src/zc/ngi/async.txt

  Log Message:
  -----------
  fixing a wrong logging message


  Commit: 5d593dd5e1df8b8661fbe22c9f537050aa0f296c
      https://github.com/zopefoundation/zc.ngi/commit/5d593dd5e1df8b8661fbe22c9f537050aa0f296c
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-24 (Sun, 24 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  add changes


  Commit: 322a4717d0ac4e26f2890f17077c983cf1932ebc
      https://github.com/zopefoundation/zc.ngi/commit/322a4717d0ac4e26f2890f17077c983cf1932ebc
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-24 (Sun, 24 Jan 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/async.txt

  Log Message:
  -----------
  - Fixed bad logging of ``listening on ...``. The message was emitted
  before the actual operation was successful.
  Emits now a warning ``unable to listen on...`` if binding to the given
  address fails.


  Commit: 91f6cee391f91619c4f3587e67057a2214bcbc96
      https://github.com/zopefoundation/zc.ngi/commit/91f6cee391f91619c4f3587e67057a2214bcbc96
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-24 (Sun, 24 Jan 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  typo


  Commit: 368e1c2906ca8ecc2fdd4a53bf66908f6ddb92da
      https://github.com/zopefoundation/zc.ngi/commit/368e1c2906ca8ecc2fdd4a53bf66908f6ddb92da
  Author: Adam Groszer <agroszer at mail.com>
  Date:   2010-01-24 (Sun, 24 Jan 2010)

  Changed paths:
    M src/zc/ngi/async-udp.test
    M src/zc/ngi/async.txt

  Log Message:
  -----------
  eeek, forgot to loghandler.uninstall()


  Commit: 8471b9b2c38dfef7e2b1e21158a96c47dcdb1959
      https://github.com/zopefoundation/zc.ngi/commit/8471b9b2c38dfef7e2b1e21158a96c47dcdb1959
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-03-01 (Mon, 01 Mar 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Updated release info and removed seemingly redundant change note.


  Commit: d89e37a3f876a622363faf62c48335c68fb42e65
      https://github.com/zopefoundation/zc.ngi/commit/d89e37a3f876a622363faf62c48335c68fb42e65
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-06-20 (Sun, 20 Jun 2010)

  Changed paths:
    R todo.txt

  Log Message:
  -----------
  Maintain todos separately


  Commit: 64102992467d66dee23a3f8aecebec5427c02071
      https://github.com/zopefoundation/zc.ngi/commit/64102992467d66dee23a3f8aecebec5427c02071
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-06-20 (Sun, 20 Jun 2010)

  Changed paths:
    M README.txt
    M buildout.cfg
    M setup.py
    M src/zc/ngi/adapters.py
    M src/zc/ngi/adapters.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/async.txt
    M src/zc/ngi/blocking.py
    M src/zc/ngi/blocking.txt
    A src/zc/ngi/doc/Makefile
    A src/zc/ngi/doc/conf.py
    A src/zc/ngi/doc/contents.txt
    A src/zc/ngi/doc/index.txt
    A src/zc/ngi/doc/reference.txt
    A src/zc/ngi/generator.py
    M src/zc/ngi/interfaces.py
    M src/zc/ngi/testing.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  New Features:

- New improved documentation

- Support for writing request handlers in an imperative style using
  generators.

- Cleaner testing interfaces

- Added a new blocking client request interface,
  ``zc.ngi.blocking.request``.  Other older blocking APIs are
  deprecated.

- Dropped support for Python 2.4.

Bugs Fixed:

- The ``Sized`` request adapter's ``writelines`` method was broken.

- There we a number of problems with error handling in the ``async``
  implementation.


  Commit: 05bff831b0242cc0689d37747918da8d09a99226
      https://github.com/zopefoundation/zc.ngi/commit/05bff831b0242cc0689d37747918da8d09a99226
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-06-20 (Sun, 20 Jun 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  New Features:

- New improved documentation

- Support for writing request handlers in an imperative style using
  generators.

- Cleaner testing interfaces

- Added a new blocking client request interface,
  ``zc.ngi.blocking.request``.  Other older blocking APIs are
  deprecated.

- Dropped support for Python 2.4.

Bugs Fixed:

- The ``Sized`` request adapter's ``writelines`` method was broken.

- There we a number of problems with error handling in the ``async``
  implementation.


  Commit: 7c774f46900856eb240e8f5f6bdab39692a87dcb
      https://github.com/zopefoundation/zc.ngi/commit/7c774f46900856eb240e8f5f6bdab39692a87dcb
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-06-21 (Mon, 21 Jun 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Added support for running multiple ``async`` implementations in
separate threads. This is useful in applications with fewer network
connections and with handlers that tend to perform long-lating
computations that would be unacceptable with a single select loop.


  Commit: e94f5dc506534a0285785dc64ddf50247a573ecd
      https://github.com/zopefoundation/zc.ngi/commit/e94f5dc506534a0285785dc64ddf50247a573ecd
  Author: Alex Smith <alex at zope.com>
  Date:   2010-06-30 (Wed, 30 Jun 2010)

  Changed paths:
    M src/zc/ngi/README.txt

  Log Message:
  -----------
  fix typo


  Commit: 436a18f6f52880087fe6aac4e465e9c3852e8a13
      https://github.com/zopefoundation/zc.ngi/commit/436a18f6f52880087fe6aac4e465e9c3852e8a13
  Author: Alex Smith <alex at zope.com>
  Date:   2010-06-30 (Wed, 30 Jun 2010)

  Changed paths:
    M src/zc/ngi/README.txt

  Log Message:
  -----------
  some more doc fixes


  Commit: c5498953551165807e8e1c5e5ba4fcef29314887
      https://github.com/zopefoundation/zc.ngi/commit/c5498953551165807e8e1c5e5ba4fcef29314887
  Author: Alex Smith <alex at zope.com>
  Date:   2010-06-30 (Wed, 30 Jun 2010)

  Changed paths:
    M src/zc/ngi/blocking.txt

  Log Message:
  -----------
  indentation fix


  Commit: 0234d3b1e1be0c87d2ba8dadc23d2b1a452f1f2e
      https://github.com/zopefoundation/zc.ngi/commit/0234d3b1e1be0c87d2ba8dadc23d2b1a452f1f2e
  Author: Alex Smith <alex at zope.com>
  Date:   2010-06-30 (Wed, 30 Jun 2010)

  Changed paths:
    M src/zc/ngi/async.txt
    M src/zc/ngi/blocking.txt
    M src/zc/ngi/doc/index.txt
    M src/zc/ngi/testing.test
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  more doc fixes


  Commit: b03ecdf5d28bf274c9c0667a0481af4ff4a01d40
      https://github.com/zopefoundation/zc.ngi/commit/b03ecdf5d28bf274c9c0667a0481af4ff4a01d40
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    A doc
    A ngi

  Log Message:
  -----------
  Added symbolic links for convencience.


  Commit: bfb2553189406eadc53455844f3f73940f59e578
      https://github.com/zopefoundation/zc.ngi/commit/bfb2553189406eadc53455844f3f73940f59e578
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Added support for thr setup(tools) test command


  Commit: 59bfbb0d213d764708c81e637260bf5ff8ac0d9c
      https://github.com/zopefoundation/zc.ngi/commit/59bfbb0d213d764708c81e637260bf5ff8ac0d9c
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/async.txt
    M src/zc/ngi/blocking.py
    M src/zc/ngi/blocking.txt
    A src/zc/ngi/doc/echo_server.py
    M src/zc/ngi/doc/index.txt
    M src/zc/ngi/generator.py
    M src/zc/ngi/interfaces.py
    M src/zc/ngi/testing.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Refactored ``zc.ngi.async`` thread management to make the blocking
APIs unnecessary. ``zc.ngi.async.blocking`` is now deprecated.

Made it possible to declare interfaces without zope.interface being
present and added interface declarations on the implementations.

Moved ConnectionFailed to tghe interfaces module.


  Commit: dd09dbfa37ac59d15f96b950c29900795fd1e5bf
      https://github.com/zopefoundation/zc.ngi/commit/dd09dbfa37ac59d15f96b950c29900795fd1e5bf
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    M src/zc/ngi/interfaces.py

  Log Message:
  -----------
  Removed some debugging hackery.


  Commit: 0bed776f8eb64abfec2799c00925013dade26f7f
      https://github.com/zopefoundation/zc.ngi/commit/0bed776f8eb64abfec2799c00925013dade26f7f
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Fixed a spurious test failure.


  Commit: f7d700e21c819032547c66da1ce0488991daad14
      https://github.com/zopefoundation/zc.ngi/commit/f7d700e21c819032547c66da1ce0488991daad14
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-05 (Mon, 05 Jul 2010)

  Changed paths:
    M src/zc/ngi/async.txt
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Got tests passing with Python 2.7.


  Commit: c1906eac87b13e255fad312cc15e4b78074a3e6b
      https://github.com/zopefoundation/zc.ngi/commit/c1906eac87b13e255fad312cc15e4b78074a3e6b
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M src/zc/ngi/async.py

  Log Message:
  -----------
  Copied a trigger fix from ZEO.


  Commit: f7053f3996cf26ed939e36d029376735cda203e2
      https://github.com/zopefoundation/zc.ngi/commit/f7053f3996cf26ed939e36d029376735cda203e2
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M src/zc/ngi/doc/index.txt

  Log Message:
  -----------
  Fixed some spelling errors.


  Commit: f1552e6e08d9dc1a46211831cb835083541f2594
      https://github.com/zopefoundation/zc.ngi/commit/f1552e6e08d9dc1a46211831cb835083541f2594
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M src/zc/ngi/doc/index.txt

  Log Message:
  -----------
  Fixed formatting.


  Commit: 2c700dc669ab273f93285c9e633fc6e337d79144
      https://github.com/zopefoundation/zc.ngi/commit/2c700dc669ab273f93285c9e633fc6e337d79144
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    R src/zc/ngi/README.txt
    A src/zc/ngi/adapters.test
    R src/zc/ngi/adapters.txt
    A src/zc/ngi/async.test
    R src/zc/ngi/async.txt
    A src/zc/ngi/blocking.test
    R src/zc/ngi/blocking.txt
    A src/zc/ngi/message.test
    R src/zc/ngi/message.txt
    A src/zc/ngi/old.test
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Renamed some doctest files to .test to emphsize their testiness.


  Commit: 7ad01d72e8eab1fceb298481d00f90f476f170e7
      https://github.com/zopefoundation/zc.ngi/commit/7ad01d72e8eab1fceb298481d00f90f476f170e7
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M src/zc/ngi/testing.py

  Log Message:
  -----------
  Updated hreader


  Commit: cca5ea4056f095db8087df15b52e3292bdf5b024
      https://github.com/zopefoundation/zc.ngi/commit/cca5ea4056f095db8087df15b52e3292bdf5b024
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M src/zc/ngi/old.test

  Log Message:
  -----------
  Fixed up some references to older interfaces.


  Commit: cfcfacc33611a8bc4196ca65e5eb3199c7840f1d
      https://github.com/zopefoundation/zc.ngi/commit/cfcfacc33611a8bc4196ca65e5eb3199c7840f1d
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-06 (Tue, 06 Jul 2010)

  Changed paths:
    M buildout.cfg

  Log Message:
  -----------
  Reenable deprecation warnings in Python 2.7 and later. :(


  Commit: 0ec3258719ea70224da596aac10dc4322e202f61
      https://github.com/zopefoundation/zc.ngi/commit/0ec3258719ea70224da596aac10dc4322e202f61
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-07 (Wed, 07 Jul 2010)

  Changed paths:
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Avoid blocking-module deprecation warning while running tests.


  Commit: f0672cbd2183ffb0ed1c9365452dd2e477cdeb2e
      https://github.com/zopefoundation/zc.ngi/commit/f0672cbd2183ffb0ed1c9365452dd2e477cdeb2e
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-08 (Thu, 08 Jul 2010)

  Changed paths:
    M src/zc/ngi/doc/index.txt

  Log Message:
  -----------
  Refinements


  Commit: d16c4e5d6e942093e8b4a312240ba436407f8359
      https://github.com/zopefoundation/zc.ngi/commit/d16c4e5d6e942093e8b4a312240ba436407f8359
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-08 (Thu, 08 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/adapters.py
    M src/zc/ngi/async.py
    M src/zc/ngi/async.test
    M src/zc/ngi/blocking.py
    M src/zc/ngi/doc/echo_server.py
    M src/zc/ngi/doc/index.txt
    M src/zc/ngi/doc/reference.txt
    M src/zc/ngi/generator.py
    M src/zc/ngi/interfaces.py
    M src/zc/ngi/message.py
    M src/zc/ngi/message.test
    M src/zc/ngi/old.test
    M src/zc/ngi/testing.py
    M src/zc/ngi/testing.test
    M src/zc/ngi/tests.py
    M src/zc/ngi/wordcount.py

  Log Message:
  -----------
  Ignore egg files.


  Commit: effb70bc6b964bcc7385b793c212fabc9052c17c
      https://github.com/zopefoundation/zc.ngi/commit/effb70bc6b964bcc7385b793c212fabc9052c17c
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-08 (Thu, 08 Jul 2010)

  Changed paths:
    M src/zc/ngi/doc/conf.py

  Log Message:
  -----------
  Updated version.


  Commit: 2e2faffe98affd26dcf52e41039adf61acb3f0b5
      https://github.com/zopefoundation/zc.ngi/commit/2e2faffe98affd26dcf52e41039adf61acb3f0b5
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-08 (Thu, 08 Jul 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  updated release date.


  Commit: e3d61c4e3185da6e1b4a473905b9ff6688d69409
      https://github.com/zopefoundation/zc.ngi/commit/e3d61c4e3185da6e1b4a473905b9ff6688d69409
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-14 (Wed, 14 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Added an experimental listener option to run each client (server
connection) in a separate thread.


  Commit: ec9bf9a1f15f05aa6c894019f24d68dcfcb69c4e
      https://github.com/zopefoundation/zc.ngi/commit/ec9bf9a1f15f05aa6c894019f24d68dcfcb69c4e
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-22 (Thu, 22 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/testing.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Bug Fixed:

- There was a bug in handling connecting to testing servers that
  caused printing handlers to be used when they shouldn't have been.


  Commit: 0e72514b4d8d4c6217be0640b35a865c2873e4eb
      https://github.com/zopefoundation/zc.ngi/commit/0e72514b4d8d4c6217be0640b35a865c2873e4eb
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-22 (Thu, 22 Jul 2010)

  Changed paths:
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Fixed a testing bug.  The original test mostly tested the fix it was
supposed to, but not in a complete and completely sane way.


  Commit: 8cb55b5b007e56ac41090de7faf1bc30dd228942
      https://github.com/zopefoundation/zc.ngi/commit/8cb55b5b007e56ac41090de7faf1bc30dd228942
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-22 (Thu, 22 Jul 2010)

  Changed paths:
    R doc
    R ngi

  Log Message:
  -----------
  Removed convenient symbolic links because some combination of symbolic
links, a version of tar (I think) and distutils or setuptools caused
distributions to be broken. :(


  Commit: 025c0bf66604c094953ae306b8246efa7574eb50
      https://github.com/zopefoundation/zc.ngi/commit/025c0bf66604c094953ae306b8246efa7574eb50
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-22 (Thu, 22 Jul 2010)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  whimper


  Commit: 07d551147ba39f1eec9ae1206c9e96a54224f9c2
      https://github.com/zopefoundation/zc.ngi/commit/07d551147ba39f1eec9ae1206c9e96a54224f9c2
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-27 (Tue, 27 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/testing.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Bug Fixed:

When using zc.ngi.testing and a server sent input and closed a
connection before set_handler was called on the client, the input
sent by the server was lost.


  Commit: 75bdfbeaade8f6ad9e61c387d886c388b20770df
      https://github.com/zopefoundation/zc.ngi/commit/75bdfbeaade8f6ad9e61c387d886c388b20770df
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-27 (Tue, 27 Jul 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/blocking.py

  Log Message:
  -----------
  Bug Fixed:

- When using zc.ngi.testing and a server sent input and closed a
  connection before set_handler was called on the client, the input
  sent by the server was lost.

- By default, calling close on a connection could caause already
  written data not to be sent.  Now, don't close connections until
  data passed to write or writelines as, at least, been passed to the
  underlying IO system (e.g. socket.send).

(This means the undocumented practive of sending zc.ngi.END_OF_DATA
  to write is now deprecated.)


  Commit: d26f5a302dc477aece2c6772ea4e0f714fc77ad3
      https://github.com/zopefoundation/zc.ngi/commit/d26f5a302dc477aece2c6772ea4e0f714fc77ad3
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-27 (Tue, 27 Jul 2010)

  Changed paths:
    M src/zc/ngi/async.test
    M src/zc/ngi/tests.py
    M src/zc/ngi/wordcount.py

  Log Message:
  -----------
  Cleaned up wordcount example:

- don't send END_OF_DATA any more.
- Use new async implementation wait method to wait for the async loop
  to get cleaned up.
- Don't pretend the wordcount example will be used with any
  implementation other than async.


  Commit: 6cdb887405b527646ce5862a1da3244eec5bbf77
      https://github.com/zopefoundation/zc.ngi/commit/6cdb887405b527646ce5862a1da3244eec5bbf77
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-07-27 (Tue, 27 Jul 2010)

  Changed paths:
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Updated test to work with Python 2.5.


  Commit: 4fcf78b342194b4efe473c454a65e71d1f2ebee0
      https://github.com/zopefoundation/zc.ngi/commit/4fcf78b342194b4efe473c454a65e71d1f2ebee0
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-08-18 (Wed, 18 Aug 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/adapters.py
    M src/zc/ngi/async.py
    M src/zc/ngi/doc/index.txt
    M src/zc/ngi/doc/reference.txt
    M src/zc/ngi/interfaces.py
    M src/zc/ngi/old.test
    M src/zc/ngi/testing.py
    M src/zc/ngi/testing.test
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  New Features:

- Connection objects have a new peer_address attribute, which is
  equivilent to calling ``getpeername()`` on sockets.

Bugs Fixed:

- Servers using unix-domain sockets didn't clean up socket files.

- When testing listeners were closed, handle_close, rather than close,
  was called on server connections.


  Commit: e4292742bea02b0e3ecc7fd13d422900995e50ec
      https://github.com/zopefoundation/zc.ngi/commit/e4292742bea02b0e3ecc7fd13d422900995e50ec
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-08-18 (Wed, 18 Aug 2010)

  Changed paths:
    M src/zc/ngi/async.test

  Log Message:
  -----------
  Windows address in use error is totally different than on linux.


  Commit: 23bdf5ec7e7542230244c77a1613a50ca68bf6a3
      https://github.com/zopefoundation/zc.ngi/commit/23bdf5ec7e7542230244c77a1613a50ca68bf6a3
  Author: Jim Fulton <jim at zope.com>
  Date:   2010-08-18 (Wed, 18 Aug 2010)

  Changed paths:
    M README.txt
    M src/zc/ngi/adapters.py
    M src/zc/ngi/adapters.test
    M src/zc/ngi/async.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Bugs Fixed:

- The zc.ngi.async connections' ``write`` and ``writelines`` methods
  didn't raise errors when called on closed connections.

- The built-in connection adapters and handy adapter base class
  didn't implement __nonzero__.


  Commit: b9ad1100b4bf3332059f4500d0b30ff609689e95
      https://github.com/zopefoundation/zc.ngi/commit/b9ad1100b4bf3332059f4500d0b30ff609689e95
  Author: Michael Howitz <mh at gocept.com>
  Date:   2011-03-29 (Tue, 29 Mar 2011)

  Changed paths:
    A COPYRIGHT.txt
    A LICENSE.txt
    M bootstrap.py
    M src/zc/ngi/__init__.py
    M src/zc/ngi/adapters.py
    M src/zc/ngi/async.py
    M src/zc/ngi/blocking.py
    M src/zc/ngi/message.py
    M src/zc/ngi/tests.py
    M src/zc/ngi/wordcount.py

  Log Message:
  -----------
  Conform to repository policy.


  Commit: 29ca6ddb2b1ee361ab13ee29ef203fd70e673dc1
      https://github.com/zopefoundation/zc.ngi/commit/29ca6ddb2b1ee361ab13ee29ef203fd70e673dc1
  Author: Jim Fulton <jim at zope.com>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py

  Log Message:
  -----------
  Refactored handle_write to:

- Gather input for send calls

- Handle errors more cleanly.


  Commit: 940cb98c5c8d42b98e462256beba0310c16bb911
      https://github.com/zopefoundation/zc.ngi/commit/940cb98c5c8d42b98e462256beba0310c16bb911
  Author: Jim Fulton <jim at zope.com>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/tests.py

  Log Message:
  -----------
  Bug Fixed
  zc.ngi.async listeners didn't provide the real address when binding
  to port 0.


  Commit: 2445c42a387e5596fd87a1d5766777e83f7c6116
      https://github.com/zopefoundation/zc.ngi/commit/2445c42a387e5596fd87a1d5766777e83f7c6116
  Author: Jim Fulton <jim at zope.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M README.txt
    M src/zc/ngi/async.py
    M src/zc/ngi/async.test

  Log Message:
  -----------
  Fixed
  Sending data faster than a socket could transmit it wasn't handled
  correctly.


Compare: https://github.com/zopefoundation/zc.ngi/compare/561476d23130^...2445c42a387e


More information about the checkins mailing list