[svn] / zc.ngi / trunk / README.txt Repository:
ViewVC logotype

Log of /zc.ngi/trunk/README.txt

Parent Directory Parent Directory


Sticky Revision:
(Current path doesn't exist after revision 130121)

Revision 125008 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 6 17:08:57 2012 UTC (2 years, 4 months ago) by jim
File length: 6459 byte(s)
Diff to previous 123663
Fixed
  Sending data faster than a socket could transmit it wasn't handled
  correctly.

Revision 123663 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 10 17:19:39 2011 UTC (2 years, 8 months ago) by jim
File length: 6302 byte(s)
Diff to previous 121823
Bug Fixed
  zc.ngi.async listeners didn't provide the real address when binding
  to port 0.

Revision 121823 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 26 20:19:07 2011 UTC (3 years, 2 months ago) by jim
File length: 6144 byte(s)
Diff to previous 115765
Refactored handle_write to:

- Gather input for send calls

- Handle errors more cleanly.

Revision 115765 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 18 22:11:41 2010 UTC (4 years ago) by jim
File length: 5946 byte(s)
Diff to previous 115757
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__.

Revision 115757 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 18 14:10:47 2010 UTC (4 years ago) by jim
File length: 5722 byte(s)
Diff to previous 115127
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.

Revision 115127 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 18:41:25 2010 UTC (4 years ago) by jim
File length: 5335 byte(s)
Diff to previous 115124
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.)

Revision 115124 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 14:42:39 2010 UTC (4 years ago) by jim
File length: 4987 byte(s)
Diff to previous 114933
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.

Revision 114933 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 17:58:00 2010 UTC (4 years, 1 month ago) by jim
File length: 4745 byte(s)
Diff to previous 114926
whimper

Revision 114926 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 22 16:57:25 2010 UTC (4 years, 1 month ago) by jim
File length: 4642 byte(s)
Diff to previous 114745
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.

Revision 114745 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 14:37:25 2010 UTC (4 years, 1 month ago) by jim
File length: 4424 byte(s)
Diff to previous 114328
Added an experimental listener option to run each client (server
connection) in a separate thread.

Revision 114328 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 13:58:37 2010 UTC (4 years, 1 month ago) by jim
File length: 4210 byte(s)
Diff to previous 114324
updated release date.

Revision 114324 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 8 11:58:29 2010 UTC (4 years, 1 month ago) by jim
File length: 4210 byte(s)
Diff to previous 114220
Ignore egg files.

Revision 114220 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 5 22:20:58 2010 UTC (4 years, 1 month ago) by jim
File length: 4154 byte(s)
Diff to previous 113724
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.

Revision 113724 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 21 11:08:59 2010 UTC (4 years, 2 months ago) by jim
File length: 4145 byte(s)
Diff to previous 113717
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.

Revision 113717 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 15:54:30 2010 UTC (4 years, 2 months ago) by jim
File length: 3874 byte(s)
Diff to previous 113716
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.

Revision 113716 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 15:53:58 2010 UTC (4 years, 2 months ago) by jim
File length: 3327 byte(s)
Diff to previous 109536
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.

Revision 109536 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 1 10:54:17 2010 UTC (4 years, 5 months ago) by jim
File length: 3320 byte(s)
Diff to previous 108434
Updated release info and removed seemingly redundant change note.

Revision 108434 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 24 13:19:54 2010 UTC (4 years, 6 months ago) by adamg
File length: 3407 byte(s)
Diff to previous 108433
typo

Revision 108433 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 24 13:19:12 2010 UTC (4 years, 6 months ago) by adamg
File length: 3406 byte(s)
Diff to previous 108432
- 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.

Revision 108432 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 24 12:52:19 2010 UTC (4 years, 6 months ago) by adamg
File length: 3201 byte(s)
Diff to previous 108282
add changes

Revision 108282 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 19 23:40:26 2010 UTC (4 years, 7 months ago) by jim
File length: 3045 byte(s)
Diff to previous 108281
Updated release date.

Revision 108281 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 19 23:38:59 2010 UTC (4 years, 7 months ago) by jim
File length: 3045 byte(s)
Diff to previous 108278
Updated changes.

Revision 108278 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 19 23:30:19 2010 UTC (4 years, 7 months ago) by jim
File length: 2962 byte(s)
Diff to previous 108276
Updated docs.

Revision 108276 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 19 22:43:16 2010 UTC (4 years, 7 months ago) by jim
File length: 2964 byte(s)
Diff to previous 108150
whitespace cleanup

Revision 108150 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 15 14:53:44 2010 UTC (4 years, 7 months ago) by adamg
File length: 2966 byte(s)
Diff to previous 105332
add recent changes

Revision 105332 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 28 14:35:25 2009 UTC (4 years, 9 months ago) by benji_york
File length: 2766 byte(s)
Diff to previous 105331
prep for release

Revision 105331 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 28 14:21:47 2009 UTC (4 years, 9 months ago) by benji_york
File length: 2766 byte(s)
Diff to previous 103655
- added missing "writelines" method to Lines adapter
- whitespace fixes
- small test coverage increase

Revision 103655 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 8 18:35:07 2009 UTC (4 years, 11 months ago) by jim
File length: 2704 byte(s)
Diff to previous 102401
Don't add async listeners to socket map until they're fully set up.
(This is an issue because the async loop is in a separate thread.)

Revision 102401 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 30 20:16:58 2009 UTC (5 years ago) by jim
File length: 2545 byte(s)
Diff to previous 102400
Bug fixed:

- zc.ngi.async bind failures weren't handled properly, causing lots of
  annoying log messages to get spewed, which tesnded to fill up log
  files.

Revision 102400 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 30 20:15:39 2009 UTC (5 years ago) by jim
File length: 2546 byte(s)
Diff to previous 101406
Bug fixed:

- zc.ngi.async bind failures weren't handled properly, causing lots of
  annoying log messages to get spewed, which tesnded to fill up log
  files.

Revision 101406 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 2 20:05:00 2009 UTC (5 years, 1 month ago) by jim
File length: 2326 byte(s)
Diff to previous 101328
Bugs fixed:

- The zc.ngi.async thread wasn't named. All threads should be named.

Revision 101328 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 29 17:15:58 2009 UTC (5 years, 1 month ago) by jim
File length: 2185 byte(s)
Diff to previous 100413
Bugs fixed:

- zc.ngi.blocking didn't properly handle connection failures.

Revision 100413 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 26 15:11:40 2009 UTC (5 years, 2 months ago) by jim
File length: 2051 byte(s)
Diff to previous 82629
Updated release info.

Revision 82629 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 1 17:38:59 2008 UTC (6 years, 7 months ago) by jim
File length: 1720 byte(s)
Diff to previous 76019
Updated change log.

Revision 76019 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 30 21:07:26 2007 UTC (7 years, 2 months ago) by jim
File length: 1220 byte(s)
Diff to previous 72752
updated release info

Revision 72752 - (view) (download) (annotate) - [select for diffs]
Added Wed Feb 21 21:16:34 2007 UTC (7 years, 6 months ago) by jim
File length: 519 byte(s)
Updated release info.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

zope.org Infrastructure
ViewVC Help
Powered by ViewVC 1.0.3