aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/http.py
AgeCommit message (Collapse)Author
2014-04-05Source tree reorg, phase 1. Almost everything moved, no file contents changed.Rob Austein
svn path=/branches/tk685/; revision=5757
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2013-03-21Record context in CMS replay exceptions. Closes #458.Rob Austein
svn path=/trunk/; revision=5188
2013-01-25Catch any exceptions that might occur during invocation of callerRob Austein
object's internal done() handler (eg, CMS verification errors), so that any such exceptions propagate correctly to the synchronous caller rather than being trapped by the asynchronous I/O core. See #396. svn path=/trunk/; revision=4977
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-08-29Add a lot of __repr__() methods in an attempt to make the logs moreRob Austein
useful. Add rpki.sql.cache_reference decorator, to give the garbage collector some guidance about linkages between active objects now that the SQL cache uses weak references. Other minor cleanup. svn path=/branches/tk274/; revision=4676
2012-08-19CleanupRob Austein
svn path=/branches/tk274/; revision=4643
2012-07-06Implement CMS-timestamp-based replay protection. Closes #35.Rob Austein
svn path=/trunk/; revision=4586
2012-03-19Sync from trunk.Rob Austein
svn path=/branches/tk161/; revision=4403
2012-02-17Revoke certificates and clean up published objects when processing aRob Austein
left-right destroy action. Clean up empty publication directories on withdrawal. Fix rootd's handling of CRLs and manifests. See #197. svn path=/trunk/; revision=4354
2011-12-12Log more useful error message on unhandled exceptionsRob Austein
svn path=/branches/tk100/; revision=4115
2011-10-07Clean up HTTP traceback controls added in [3722], because [4014] doesRob Austein
a better job of handling the traceback problem. See #95. svn path=/rpkid/rpki/http.py; revision=4026
2011-10-05Add global traceback control; this closes #95. Clean up someRob Austein
"except:" clauses that should have been "except Exception:". svn path=/rpkid/rpki-sql-setup.py; revision=4014
2011-10-04Rework http_queue exception handling not to drop the event chain ifRob Austein
callback handler throws an exception, eg, due to CMS validation failure. This closes #94. svn path=/rpkid/rpki/http.py; revision=4009
2011-09-07Fix handling of HTTPTimeout. (#70)Rob Austein
Crank down HTTP timeout values. svn path=/rpkid/rpki/http.py; revision=3974
2011-09-06Non-blocking connect needs timeout. (#70)Rob Austein
svn path=/rpkid/rpki/http.py; revision=3971
2011-04-27First whack at some of the silliest logging codeRob Austein
svn path=/rpkid/rpki/async.py; revision=3793
2011-03-18Add @property decorators to a bunch of methods that are just syntacticRob Austein
sugar around cached SQL object fetches. Checkpoint of incomplete support for Ghostbusters reords. Clean up a few extraneous imports. svn path=/rpkid/Makefile.in; revision=3725
2011-03-12Traceback on connection failure is not very friendly.Rob Austein
Fix(?) a race condition in client connection shutdown. Cancel HTTP timers on close and on error to avoid delayed gratuitous warnings. Simplify HTTP error handling in a few cases. HTTP code has gotten rather twisty and could probably use a redesign. Could make it a -lot- simpler if we were sure that we'll never want persistent connections again. svn path=/rpkid/rpki/http.py; revision=3722
2011-01-04POW => rpki.POWRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=3598
2010-11-06Sigh, switch default port back to 80Rob Austein
svn path=/rpkid/rpki/http.py; revision=3534
2010-10-11Debugging tweaksRob Austein
svn path=/rpkid/rpki/http.py; revision=3477
2010-10-10http_client was accidently stomping on a base class attributeRob Austein
svn path=/rpkid/rpki/http.py; revision=3476
2010-10-09Cleanup, add a bit more debug loggingRob Austein
svn path=/rpkid/rpki/http.py; revision=3475
2010-10-07Merge rpkid.without_tls/ branch to rpkid/ trunk.Rob Austein
svn path=/rpkid/Makefile; revision=3465