Author |
Date |
Commit |
Message |
prologic |
Feb 9, 2010 |
37025a2cb2ad |
tests.web: Completely restructure web tests based on what hpk taught me -- Thank |
holger krekel |
Feb 9, 2010 |
f5167cce5dfc |
merge upstream changes |
prologic |
Feb 9, 2010 |
43a9fd41f494 |
tests.core: Added test_core, test_value and test_future |
prologic |
Feb 9, 2010 |
5982ff90a650 |
Merged with dev |
holger krekel |
Feb 9, 2010 |
1fc9b0049400 |
simplify tests in "web" directory, let them use a "app" funcarg
which cares for |
prologic |
Feb 9, 2010 |
f21f14f153db |
tests: Added initial py.test based tsets (work in progress) |
prologic |
Feb 9, 2010 |
3394d4084e70 |
circuits.core: Make Value's __iter__ return the iter of it's value |
prologic |
Feb 9, 2010 |
bfa02b2cd189 |
Removed old tests directories |
prologic |
Feb 9, 2010 |
a2fcefcaf41d |
circuits.web.http: Updated use of Value object to match changes in rev b845d2d2a |
prologic |
Feb 9, 2010 |
b845d2d2a906 |
circuits.core: Added more info to Value's doc string. Swapped parameters (manage |
prologic |
Feb 9, 2010 |
70f6bd44a586 |
circuits.web.http: For Value and FutureValue retval, check if we already have a |
prologic |
Feb 7, 2010 |
16e914cbc6f5 |
Merged with stable |
prologic |
Feb 7, 2010 |
2bb147ebb2a8 |
circuits.core: A defect caused by rev 6e0fb5551f01 -- If an Event Handler is a f |
prologic |
Feb 6, 2010 |
bc7b4473e879 |
circuits.tools.bench: Fixed by removing use of deprecated .send(...) calls which |
prologic |
Feb 6, 2010 |
f26a7b3cfe3b |
circuits.core: Fixed setting event target (in case of a Manager, a Manager objec |
prologic |
Feb 6, 2010 |
f977d3e6ffa0 |
circutis.web.http: Make use of Value results (possibly FutureValue results) and |
prologic |
Feb 6, 2010 |
15a3f14f4e71 |
circuits.core: Implemented Value and FutureValue support. |
prologic |
Feb 6, 2010 |
6e0fb5551f01 |
circuits.core: __handleEvent should not return anything. |
prologic |
Feb 6, 2010 |
7f8cd1af6152 |
circuits.core: Removed "before" Event Feedback Channel - This isn't really usefu |
prologic |
Feb 4, 2010 |
92a33ac143ba |
circuits.net.protocols.smtp: Fixed initial state function of __states dict |
prologic |
Feb 4, 2010 |
462659615b8c |
circuits.web.http: Fixed error handling of HTTP errors |
prologic |
Feb 4, 2010 |
7c1ff63178b1 |
circuits.web.dispatchers: Indicate directories in directory lsiting by appending |
prologic |
Feb 4, 2010 |
81992e9efe55 |
circuits.web.dispatchers: Fixed serving up of default files - wasn't joining the |
prologic |
Feb 4, 2010 |
7f6fffe08e08 |
circuits.web.dispatchers: Fixed serving of default files and tided up code a bit |
prologic |
Feb 4, 2010 |
5141f383be86 |
circuits.web.dispatchers: Removed some unused variables. Remvoed event parameter |
prologic |
Feb 4, 2010 |
4c5541f8bc74 |
Merged with d87f8289698d |
prologic |
Feb 4, 2010 |
d87f8289698d |
circuits.core: log and errors kwargs in __handleEvent are no longer relevant and |
dsuch |
Feb 4, 2010 |
7d406e146ee9 |
circuits.web.dispatchers: Added Directory Listing support for Static Dispatcher |
prologic |
Feb 4, 2010 |
9d6424ed0280 |
Backed out changeset f856a67ad839
* See revision d87f8289698d |
prologic |
Feb 4, 2010 |
f856a67ad839 |
circuits.web: Make requests fail and abort early if an exception occurs by passi |
prologic |
Feb 4, 2010 |
ec7f09f209ff |
circuits.core:
* Several method renames. (See below)
* Improved some docstring |
prologic |
Feb 3, 2010 |
6cab392efdab |
circuits.core: target = target or ... can fail if target is an instance of a Com |
prologic |
Feb 3, 2010 |
8f49a22fe72a |
circuits.net.sockets: As a result of revision f4396e3a4062 and Issue #10 an unfo |
prologic |
Feb 3, 2010 |
bfcf50e6feb6 |
Merged with 0517b1272391 |
prologic |
Feb 3, 2010 |
881ca31c46f4 |
circuits.net.protocols.smtp: Reuse the new Line Protocol (LP) in Issue #12. This |
prologic |
Feb 3, 2010 |
e724778aa0d6 |
circuits.net.protocols.irc: Removed unused Raw Event class |
prologic |
Feb 3, 2010 |
a4daecb0ff8c |
circuits.net.protocols.line: Added support for circuits.io.File, circuits.net.so |
prologic |
Feb 3, 2010 |
08abeb83f388 |
circuits.net.protocols.irc: Reuse the new Line Protocol (LP) in Issue #12. This |
prologic |
Feb 3, 2010 |
6631f18ec438 |
circuits.net.protocols.line: Added further documentation for the LP (Line Protoc |
prologic |
Feb 3, 2010 |
ea28d6002b0f |
circuits.net.protocols: Import irc, smtp and line protocols into the circuits.ne |
prologic |
Feb 3, 2010 |
2db31b6210a9 |
circuits.net.protocols.line: A basic Line Protocol (LP) implementation. Fixes Is |
prologic |
Feb 3, 2010 |
d39a22a454c0 |
circuits.tools: Modified walk and graph functions to allow the display and rende |
prologic |
Feb 3, 2010 |
974ee4e8de42 |
circuits.tools: Added new tool to walk links (children) of "linked" components. |
prologic |
Feb 3, 2010 |
497fb952cf99 |
circuits.io: While experimenting with Isolated Events / Component Links (See: Is |
prologic |
Feb 3, 2010 |
5524bb541b8e |
circuits.core: As Component.send(...) doesn't do what it once did (See: Issue #1 |
prologic |
Feb 3, 2010 |
f4396e3a4062 |
circuits.core: Fixed a defect in processing (channel, target) as passed in by ca |
prologic |
Feb 3, 2010 |
0517b1272391 |
circuits.web.http: Don't need a return here - just restructure the if/else |
prologic |
Feb 3, 2010 |
37dfde55385a |
circuits.core: Implemented working version of Isolated Events / Component Links. |
prologic |
Feb 3, 2010 |
f27a86b6938a |
circuits.web: Trying to fix Issue #11.
* Tidied up processing of the final Resp |
prologic |
Feb 2, 2010 |
411dd3548211 |
docs: Updated docs |
prologic |
Feb 2, 2010 |
647db99c434e |
Merged with stable |
prologic |
Jan 29, 2010 |
369468ee95cd |
circuits.web.dispatchers: Add index.xhtml as an additional default index file to |
prologic |
Jan 29, 2010 |
5f1cbe14bc14 |
circuits.web.wrappers: Added a new attribute to Request objects, .xhr - a Boolea |
prologic |
Jan 29, 2010 |
f95c101b61f9 |
circuits.web.wrappers: Added url() method to Request objects - same as circuits. |
prologic |
Jan 29, 2010 |
970e0fec63dd |
circuits.app: Make Daemon Component use two new events to fire off daemonization |
prologic |
Jan 26, 2010 |
8dcf1282f877 |
circuits.web:
* Renamed core to controllers (more fitting).
* New Feature: A n |
prologic |
Jan 24, 2010 |
09cf410df21c |
circuits.web.servers: Added doc strings for BaseServer and Server components |
prologic |
Jan 24, 2010 |
cb134a5949b5 |
circuits.web.servers: Updated doc string |
prologic |
Jan 24, 2010 |
6864adb9fd51 |
docs: Updated |
prologic |
Jan 24, 2010 |
b1fde99e0593 |
docs: Updated |
prologic |
Jan 24, 2010 |
cee8c0799471 |
Removed |
prologic |
Jan 24, 2010 |
15d7d7d61d2d |
Removed |
prologic |
Jan 24, 2010 |
f489a12be875 |
Automated merge with https://dev.circuits.googlecode.com/hg/ |
prologic |
Jan 24, 2010 |
4d3dffc15a91 |
circuits.web.wrappers: Check the result of sock.getpeername(), if an empty strin |
prologic |
Jan 24, 2010 |
f99a038dcde2 |
circuits.web.wrappers: Check the result of sock.getpeername(), if an empty strin |
prologic |
Jan 24, 2010 |
171bcccd098c |
circuits.web.servers: Added support for UNIXServer (Closes issue #6)
* If bind |
prologic |
Jan 23, 2010 |
2b1430e16ae0 |
Merged with stable |
prologic |
Jan 23, 2010 |
ab35f612b946 |
circutis.web.dispatchers: By using a set for the set of possible paths (targets) |
prologic |
Jan 22, 2010 |
0d6a65682419 |
examples/telnet.py: Fixed so connecting to UNIX sockets works properly and displ |
prologic |
Jan 22, 2010 |
ed71a8d5468b |
Automated merge with https://circuits.googlecode.com/hg/ |
prologic |
Jan 22, 2010 |
cd4e2e7078b0 |
circuits.web.wrappers: Only set a default Server header when we're actually bein |
prologic |
Jan 22, 2010 |
89a374258a5d |
circuits.web.wsgi: Default path and query string to "" if PATH_INFO/QUERY_STRING |
prologic |
Jan 22, 2010 |
a2d271adfdea |
circuits.web.wrappers: Only set Close headers when we're actually being run unde |
prologic |
Jan 22, 2010 |
b5646bfe1e3b |
circuits.web.wrappers: Only set Transfer-Encoding for chunked responses when we' |
prologic |
Jan 22, 2010 |
2fe9a4eadb66 |
Merged with stable |
prologic |
Jan 22, 2010 |
c9721491b4b0 |
circuits.web.wsgI; Process response before calling start_response and permanatel |
prologic |
Jan 21, 2010 |
8abff18990d5 |
Merged with stable |
prologic |
Jan 21, 2010 |
3bbfb91f2555 |
MANIFEST.in: Removed non-existent patterns. (Fixes #4) |
prologic |
Jan 21, 2010 |
a9739ac920fb |
circuits.web: Fixed WSGI Deployment of circuits.web applications by essentially |
prologic |
Jan 21, 2010 |
9107bcf320a3 |
circuits.web.wrappers: Enable chunking of the response if 'chunked' is found in |
prologic |
Jan 21, 2010 |
92eebec50d9b |
circuits.web:
* Removed custom Write/Close events from circuits.web.events
* U |
prologic |
Jan 20, 2010 |
e5c79511b346 |
circuits.net.pollers: Also catch SocketError exceptions. In very rare conditions |
prologic |
Jan 20, 2010 |
232e7b70f844 |
examples/keyecho.py: Added an example of using circuits.io and circuits.io.File |
prologic |
Jan 20, 2010 |
f837a0a8b1f8 |
circuits.io: Removed Std* classes as they're really useless - use File instnaces |
prologic |
Jan 20, 2010 |
81d7249b59d1 |
circuits.io: Allow a custom buffer size to be set for read operations. |
prologic |
Jan 20, 2010 |
5e1403e1753b |
circuits.io: Set default TIMEOUT to 0.2s and default BUFSIZE to 4KB |
prologic |
Jan 20, 2010 |
4e08542a3cef |
circuits.web.wsgi:
* Call start_response(...) first to set an appropriate statu |
prologic |
Jan 20, 2010 |
f80f989dd4a7 |
circuits.drivers._pygame:
* Seprate Click event into ButtonDown and ButtonUp |
prologic |
Jan 20, 2010 |
510f23e2cb42 |
circuits.web.wrappers: Fixed setting up of self.protocol in Response wrapper obj |
prologic |
Jan 20, 2010 |
927682f51d0f |
circuits.web.wrappers: Fix a potential AttributeError bug when referencing self. |
prologic |
Jan 20, 2010 |
e487d2224050 |
circuits.net.sockets: For server-side SSL, only enable this if the ssl module is |
prologic |
Jan 19, 2010 |
af5da6bf033f |
circuits.app: Fixed python-2.5 compatibility. (Thanks Sandro for the patch) |
prologic |
Jan 17, 2010 |
862c3a2e44ef |
circuits.net.pollers: Experimental dynamic Select poller with dynamic timeout th |
prologic |
Jan 17, 2010 |
938eae6c10fc |
circuits.web: Use BUFSIZE constant from circuits.net.sockets |
prologic |
Jan 16, 2010 |
12f112211d66 |
tmp/comet.py: Removed commented debug LoC. |
prologic |
Jan 15, 2010 |
cea92dbaf34b |
Removed |
prologic |
Jan 15, 2010 |
9c249860e46c |
Removed |
prologic |
Jan 15, 2010 |
e5cdda0c83aa |
examples/web/sslserver.py: Renamed so as not to conflict with the python standar |
prologic |
Jan 15, 2010 |
b7770dd724cc |
examples/web/baseservers.py: Renamed to fix spelling |
prologic |
Jan 14, 2010 |
8cd24ebc36aa |
circuits.net.pollers: Use level triggered mode for epoll. This fixes the poor pe |