aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-04-30Cancel timers before setting themRob Austein
svn path=/rpkid/rpki/async.py; revision=2382
2009-04-30HTTP 1.1 "Transfer-Encoding: chunked" now works. I think.Rob Austein
svn path=/scripts/async-http.py; revision=2381
2009-04-30CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2380
2009-04-30CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2379
2009-04-30CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2378
2009-04-30timer.is_set()Rob Austein
svn path=/rpkid/rpki/async.py; revision=2377
2009-04-29CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2376
2009-04-29Notes on test environmentsRob Austein
svn path=/scripts/async-http.py; revision=2375
2009-04-29Doh, vhosted server really wants Host header. Handling of persistentRob Austein
connections still not right, muddled logic. svn path=/scripts/async-http.py; revision=2374
2009-04-29More lintRob Austein
svn path=/rpkid/Makefile; revision=2373
2009-04-29CleanupRob Austein
svn path=/rpkid/make-relaxng.py; revision=2372
2009-04-29First pass with pylintRob Austein
svn path=/rpkid/Makefile; revision=2371
2009-04-28CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2370
2009-04-28Switch to using new rpki.async timer system.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2369
2009-04-28Add timer system and hook into asyncore that uses it.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2368
2009-04-28Fix handling of arithmetic operations that return timedelta ratherRob Austein
than datetime. svn path=/rpkid/rpki/sundial.py; revision=2367
2009-04-28CleanupRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2366
2009-04-28Slightly more robust queue managementRob Austein
svn path=/scripts/async-http.py; revision=2365
2009-04-28Rework request queuing mechanism to work whether connection isRob Austein
persistent or not. Well, mostly. Probably not robust in case of unscheduled close yet. svn path=/scripts/async-http.py; revision=2364
2009-04-27Wow, persistent HTTP connections are a messRob Austein
svn path=/scripts/async-http.py; revision=2363
2009-04-27CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2362
2009-04-27CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2361
2009-04-27CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2360
2009-04-26At this point "make all-tests" runs to completion with callbacks.Rob Austein
Haven't done full coverage check yet, but in theory any remaining synchronous calls to the HTTPS client code are oversights, so they should be treated as errors from now on. svn path=/rpkid/rpki/https.py; revision=2359
2009-04-26Make event-drivenRob Austein
svn path=/rpkid/testpoke.py; revision=2358
2009-04-25Clean up a few warnings that show up on recent Ubuntu systems with gccRob Austein
4.2 and later. svn path=/rcynic/rcynic.c; revision=2357
2009-04-25Fix exception handling in error_response PDU generationRob Austein
svn path=/rpkid/rpki/up_down.py; revision=2356
2009-04-24CheckpointRob Austein
svn path=/rpkid/pubd.py; revision=2355
2009-04-22Branch stable code from before start of the event-driven rewrite.Rob Austein
svn path=/rpkid.stable; revision=2354
2009-04-21Update to current test trust anchorsRob Austein
svn path=/rcynic/sample-trust-anchors/README; revision=2353
2009-04-21CleanupRob Austein
svn path=/rpkid/rpki/async.py; revision=2352
2009-04-21CheckpointRob Austein
svn path=/rpkid/rpki/async.py; revision=2351
2009-04-20CheckpointRob Austein
svn path=/rpkid/irdbd.py; revision=2350
2009-04-20Track draftRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2349
2009-04-19Add another pointer to rcynic, add direct pointer to SubversionRob Austein
repository, update copyright and acknowledgements. svn path=/rpkid/rpki/__init__.py; revision=2348
2009-04-19Code has been stable for much longer than the prototype it replaced,Rob Austein
time to remove silly warning message. svn path=/rcynic/README; revision=2347
2009-04-18CleanupRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2346
2009-04-18Checkpoint. Beginning of refactoring into a callback-basedRob Austein
architecture, to support an event-driven I/O core. WARNING: At this point in the conversion, some of the programs will not run indefinitely, because the partial conversion keeps the call stack from ever unwinding all the way. I'm willing to tolerate this temporarily as this allows me to keep running regression tests during the conversion process, but it does mean that as of this checkin the code is not even remotely suitable for non-testing use until the I/O core rewrite is finished. svn path=/rpkid/rpki/https.py; revision=2345
2009-04-16Header tweaksRob Austein
svn path=/scripts/async-http.py; revision=2344
2009-04-15Handle header merging correctlyRob Austein
svn path=/scripts/async-http.py; revision=2343
2009-04-15CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2342
2009-04-15Basic HTTP workingRob Austein
svn path=/scripts/async-http.py; revision=2341
2009-04-15CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2340
2009-04-15CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2339
2009-04-15CheckpointRob Austein
svn path=/scripts/async-http.py; revision=2338
2009-04-14Checkpoint. Blows out in email.Parser().parsestr(), dunno why.Rob Austein
svn path=/scripts/async-http.py; revision=2337
2009-04-10CleanupRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2336
2009-04-10CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2335
2009-04-09Simplify in view of latest draft changesRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2334
2009-04-09Cache Reset PDU is back in latest protocol spec.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2333