[Checkins] [zopefoundation/zope.app.server] 65f6c1: Test version of the HTTP server is up and running ...

GitHub noreply at github.com
Tue Feb 26 21:49:32 UTC 2013


  Branch: refs/heads/monolithic-zope3-srichter-twisted-integration
  Home:   https://github.com/zopefoundation/zope.app.server
  Commit: 65f6c1172fd918fee7d70c59157933d0aa384c86
      https://github.com/zopefoundation/zope.app.server/commit/65f6c1172fd918fee7d70c59157933d0aa384c86
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-13 (Wed, 13 Apr 2005)

  Changed paths:
    A main.py

  Log Message:
  -----------
  Test version of the HTTP server is up and running using Twisted's
WSGI-compliant HTTP server. But there are many more tasks to do. See
doc/TWISTED-TODO.txt


  Commit: 26dfc99c6bd1e413b05ade1aedbef023004b5c26
      https://github.com/zopefoundation/zope.app.server/commit/26dfc99c6bd1e413b05ade1aedbef023004b5c26
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-18 (Mon, 18 Apr 2005)

  Changed paths:
    A README.txt
    A configure.zcml
    A ftp.py
    A http.py
    A interfaces.py
    M main.py
    A schema.xml
    A server.py
    A tests/test_docs.py
    A tests/test_ftp.py

  Log Message:
  -----------
  Correct  way of integrating Twisted into Zope 3 thanks to Itamar's help.

We now have:

- a HTTP and HTTPS server over WSGI.

- Twisted's async loop.

- Adjusted server type code.

- Thread management.

Outstanding issues:

- zope.app.recorder heavily depended on zope.server, so it has to be 
  completely restructured.

- The FTP server is not working yet, since it has to be rewritten 
  (a Twisted folk task)

- Logging has to be reimplemented. (I am pretty much done; just needs test 
  and a slightly priprietary extension to WSGI that the twisted.web2 
  author and I already agreed upon. WSGI is not the holy grail it seems at 
  first!) 

- Client (SSL) certificate validation via an interface.

- Graceful TTW shutdown.


  Commit: bb2fd7516bab3287ef46d065852f3ae5071310d0
      https://github.com/zopefoundation/zope.app.server/commit/bb2fd7516bab3287ef46d065852f3ae5071310d0
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-19 (Tue, 19 Apr 2005)

  Changed paths:
    M http.py

  Log Message:
  -----------
  Some name changes for clarity.


  Commit: 0b1793c9900a0ebe2daf43258d84634939fd33d7
      https://github.com/zopefoundation/zope.app.server/commit/0b1793c9900a0ebe2daf43258d84634939fd33d7
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-20 (Wed, 20 Apr 2005)

  Changed paths:
    A log.py
    M main.py
    M server.py

  Log Message:
  -----------
  Reimplemented common access log using Twisted's log framework. It uses our 
setup accesslog. Tests will follow, but BjornT wants to have a look.


  Commit: e469138a0a318b592b4e35b5d4ee8289e2995db0
      https://github.com/zopefoundation/zope.app.server/commit/e469138a0a318b592b4e35b5d4ee8289e2995db0
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-20 (Wed, 20 Apr 2005)

  Changed paths:
    M log.py
    A log.txt
    M tests/test_docs.py

  Log Message:
  -----------
  As promised, here are the tests for the logging code.


  Commit: 008813a93560c662e429af3d54b4511d48d2458d
      https://github.com/zopefoundation/zope.app.server/commit/008813a93560c662e429af3d54b4511d48d2458d
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-04-25 (Mon, 25 Apr 2005)

  Changed paths:
    R ftp.py
    A ftp/__init__.py
    A ftp/ftp.py
    A ftp/interfaces.py
    A ftp/publisher.py
    A ftp/server.py

  Log Message:
  -----------
  This is the initial integration between Twisted FTP server and Zope.


  Commit: acf3ca8c4944a636b65b8094fc17533334f92db2
      https://github.com/zopefoundation/zope.app.server/commit/acf3ca8c4944a636b65b8094fc17533334f92db2
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    M ftp/ftp.py
    M ftp/interfaces.py
    M ftp/publisher.py
    M ftp/server.py

  Log Message:
  -----------
  Cleaned up some minor code style glitches.


  Commit: f2115503bc7a23ad60de2185e03358b96efb6276
      https://github.com/zopefoundation/zope.app.server/commit/f2115503bc7a23ad60de2185e03358b96efb6276
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    M log.py
    M log.txt

  Log Message:
  -----------
  Now that I have submitted a patch to Twisted for a common access logger, 
we do not have to do the work ourselves anymore.


  Commit: 6ee4c614eca9c9f5c23c33f9c209781fea3b5c8f
      https://github.com/zopefoundation/zope.app.server/commit/6ee4c614eca9c9f5c23c33f9c209781fea3b5c8f
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    M configure.zcml
    M ftp/server.py

  Log Message:
  -----------
  Activated FTP again.


  Commit: bb47454d643dd3ae2e21ce50abadfc1ea0595192
      https://github.com/zopefoundation/zope.app.server/commit/bb47454d643dd3ae2e21ce50abadfc1ea0595192
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    M ftp/__init__.py
    M ftp/server.py

  Log Message:
  -----------
  Changed FTPFactory setup so that Crtl-C works cleanly.


  Commit: 52242214891619f109da22c5b68b3817475e8f5c
      https://github.com/zopefoundation/zope.app.server/commit/52242214891619f109da22c5b68b3817475e8f5c
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    A ftp/tests/__init__.py
    A ftp/tests/demofs.py
    A ftp/tests/fstests.py
    A ftp/tests/test_demofs.py
    A ftp/tests/test_publisher.py

  Log Message:
  -----------
  Added some tests for the new FTP server. Most of these were copied with minor modifications
from the old zope.server.ftp.tests directory.


  Commit: 31efcfa0e0c5c4e50ed803759377e1f1e5bf6a78
      https://github.com/zopefoundation/zope.app.server/commit/31efcfa0e0c5c4e50ed803759377e1f1e5bf6a78
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-04-26 (Tue, 26 Apr 2005)

  Changed paths:
    A ftp/tests/test_ftpserver.py

  Log Message:
  -----------
  New test to test the actual servers setup and ability to reterive and process commands.


  Commit: 78dbf48c7ee357ed3bb87be831370ba2e9a75243
      https://github.com/zopefoundation/zope.app.server/commit/78dbf48c7ee357ed3bb87be831370ba2e9a75243
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2005-05-05 (Thu, 05 May 2005)

  Changed paths:
    M http.py

  Log Message:
  -----------
  foom changed the web2 API a bit, so let's update our code to this new API. 
He also merged in my commona access logger code, so we do not have to 
worry about logging anymore. The only task left is to get to the user info 
somehow, but foom will provide a hook for me soon.


  Commit: 1e2411e1098a0cec16aafab581d45bf24bdb90eb
      https://github.com/zopefoundation/zope.app.server/commit/1e2411e1098a0cec16aafab581d45bf24bdb90eb
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-05-08 (Sun, 08 May 2005)

  Changed paths:
    M configure.zcml
    M ftp/__init__.py
    M ftp/ftp.py
    R ftp/interfaces.py
    R ftp/publisher.py
    M ftp/server.py
    R ftp/tests/demofs.py
    R ftp/tests/fstests.py
    R ftp/tests/test_demofs.py
    M ftp/tests/test_ftpserver.py
    R ftp/tests/test_publisher.py
    M interfaces.py
    M main.py
    M schema.xml
    M server.py
    A sftp/__init__.py
    A sftp/configure.zcml
    A sftp/server.py
    A sftp/sftp.py
    A sftp/tests/__init__.py
    A sftp/tests/tests_sftpserver.py
    A tests/demofs.py
    A tests/fstests.py
    A tests/test_demofs.py
    M tests/test_docs.py
    A tests/test_publisher.py
    A utils.py

  Log Message:
  -----------
  Patch to provide SFTP support for Zope.


  Commit: 49ece0ac4b50e7c2c0a4b64b9ed2705df949c99e
      https://github.com/zopefoundation/zope.app.server/commit/49ece0ac4b50e7c2c0a4b64b9ed2705df949c99e
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-05-15 (Sun, 15 May 2005)

  Changed paths:
    M configure.zcml
    M ftp/__init__.py
    A ftp/configure.zcml
    A ftp/sftp.py
    A ftp/sftpserver.py
    R sftp/__init__.py
    R sftp/configure.zcml
    R sftp/server.py
    R sftp/sftp.py
    R sftp/tests/__init__.py
    R sftp/tests/tests_sftpserver.py

  Log Message:
  -----------
  No new functionality - just merge the sftp package into the ftp directory.


  Commit: d05dc2eb51204676b2f5d4ba091a29c388147176
      https://github.com/zopefoundation/zope.app.server/commit/d05dc2eb51204676b2f5d4ba091a29c388147176
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-07-08 (Fri, 08 Jul 2005)

  Changed paths:
    M http.py

  Log Message:
  -----------
  make HTTP work with latest version of twisted.


  Commit: 13a9c7523b34d6ba670bcf514495c789f159b90a
      https://github.com/zopefoundation/zope.app.server/commit/13a9c7523b34d6ba670bcf514495c789f159b90a
  Author: Michael Kerrin <michael.kerrin at gmail.com>
  Date:   2005-07-08 (Fri, 08 Jul 2005)

  Changed paths:
    M ftp/__init__.py
    M ftp/ftp.py
    M ftp/server.py
    M ftp/sftpserver.py
    M ftp/tests/test_ftpserver.py
    A ftp/utils.py
    M tests/test_docs.py
    M tests/test_publisher.py
    R utils.py

  Log Message:
  -----------
  upgraded the FTP shell to be compatible with the next version of the twisted
ftp shell.


Compare: https://github.com/zopefoundation/zope.app.server/compare/65f6c1172fd9^...13a9c7523b34


More information about the checkins mailing list