Source

CherryPy / cherrypy / process / servers.py

Author Commit Message Labels Comments Date
Jason R. Coombs avatarJason R. Coombs
Don't raise an error in server.wait() when testing against loopback interface, which is not guaranteed to exist (and in fact does not exist in common platforms such as rackspace hosting and Heroku). Fixes #1100.
Branches
cherrypy-3.2.x
Robert Brewer avatarRobert Brewer
Fix for #986 (Patch: Slightly increase timeout)
Robert Brewer avatarRobert Brewer
Bye bye, py2/3.
Robert Brewer avatarRobert Brewer
Freeow. The magic cherrypy/_cpcompat.py module to take all our py3k fears away.
Robert Brewer avatarRobert Brewer
Added CGI adapter to servers.py and cherryd. See #894.
Robert Brewer avatarRobert Brewer
Some backports (mostly whitespace, really) from the python3 branch.
Robert Brewer avatarRobert Brewer
Robert Brewer avatarRobert Brewer
More doc work.
Robert Brewer avatarRobert Brewer
Docs: Big cleanup of deployguide.
Robert Brewer avatarRobert Brewer
More doc work.
Default avatar jaraco
Based on IRC discussions with fumanchu regarding #960, we determined the best fix at this stage is to hard-code the common IN6ADDR_ANY addresses. This should fix #960.
Robert Brewer avatarRobert Brewer
Some IPV6 tweaks.
Robert Brewer avatarRobert Brewer
trunk: A bunch more alignments between trunk and python3 syntax.
Robert Brewer avatarRobert Brewer
Fix for #894 (can't configure [apache] dynamic FCGI, only static and external).
Robert Brewer avatarRobert Brewer
FCGI tweak to help it shut down.
Default avatar georgem
Pass *self.args, **self.kwargs to WSGIServer instead of *args,
Robert Brewer avatarRobert Brewer
Delay flup server init since it starts threads right away.
Default avatar georgem
Override _installSignalHandlers for flup servers so they don't try to
Robert Brewer avatarRobert Brewer
Buried a couple socket, threading module imports for easier Google App Engine integration.
Robert Brewer avatarRobert Brewer
Fix for #757 (Reduce socket timeout for wait_for_free_port to speed up startup).
Robert Brewer avatarRobert Brewer
Audit of logging:
Robert Brewer avatarRobert Brewer
Working cherryd daemon script. New FlupFCGIServer wrapper in servers.py. Also added a config arg to cherrypy.Application.
Robert Brewer avatarRobert Brewer
Renamed restsrv -> process. Boring but practical.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.