aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-04-08Refactor prefix_set codeRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2329
2009-04-08CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2328
2009-04-08Update protocol from -02 to (current) -03.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2326
2009-04-08CleanupRob Austein
svn path=/rtr-origin/server.sh; revision=2325
2009-04-08CheckpointRob Austein
svn path=/rtr-origin/server.sh; revision=2324
2009-04-08Debug ssh codeRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2323
2009-04-07Handle cache_resetRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2322
2009-04-07Error handling and general cleanupRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2321
2009-04-07DocRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2320
2009-04-07Clean up horrible mess of duplicated parsing code.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2319
2009-04-03Network I/O of Error Report PDU, and handle server starting up withoutRob Austein
current data. svn path=/rtr-origin/rtr-origin.py; revision=2318
2009-04-03CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2317
2009-04-03CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2316
2009-04-02CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2315
2009-04-02CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2314
2009-04-02CleanupRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2313
2009-04-02CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2312
2009-04-02CheckpointRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=2311