[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