jmoiron plays the blues

975083af to arachne add and to memcached wrapper, at a rate limiting library which uses memcached and simon willison's algorithm to do resource-based rate limiting on any string resource (domains, errors, etc).
#18 to django-selector Compatibility fix for django 1.4 - conf.urls.defaults no longer defines an __all__, so we create one explicitly.
f4386bf5 to arachne added an OAuthGetter.partial to remove a common idiom among oauth using plugins, added http.post which is wrapped like http.get, changed header_auth to be True by default on all http oauth helpers to avoid a bug in requests
397dd1c1 to arachne enable server 'proxy' mode, which allows a request coming in on an http interface for unimplemented plugins to be passed to another http interface
fa7f36f7 to arachne add HTTP header caching and if-none-match/if-modified-since support to http library
033f6f73 to arachne introduce the concept of http errors like 400s and 500s so that these can be thrown and dealt with without every plugin method having to catch them and throw a real error
6019d8e4 to arachne update install requirements for arachne, bump classifier to alpha stage
e4d73b10 to arachne add a worker interface, move encode/decode to arachne.utils as they're useful for memcached as well, unify the greenlet-safety interface for rabbit, mysql, and memcached (one client per greenthread, transparent), add argument aliasing helpers for plugin/methods, factor out a lot of shared queue management stuff from worker and scheduler into a common base
39fa464e to arachne move web interfaces to arachne.web, standardize client namings to just Servertype, add some things to utils.Heap
415fe2d2 to arachne add memcached client wrapper around umemcache similar to umysql wrapper, merge defaults for mysql client
a0da27d6 to arachne add a heap class, mysql client based on umysql, amqp client based on kombu's amqplib wrapper, worker and scheduler servers