aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki
AgeCommit message (Collapse)Author
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2409
2009-05-08CheckpointRob Austein
svn path=/rpkid/rpki/https.py; revision=2408
2009-05-06Clean up signal handlingRob Austein
svn path=/rpkid/rpki/async.py; revision=2407
2009-05-06Wasn't handling ExitNow correctlyRob Austein
svn path=/rpkid/rpki/https.py; revision=2406
2009-05-06Timestamps in non-syslog modeRob Austein
svn path=/rpkid/rpki/log.py; revision=2405
2009-05-06CheckpointRob Austein
svn path=/rpkid/rpki/async.py; revision=2404
2009-05-05CheckpointRob Austein
svn path=/rpkid/rpki/exceptions.py; revision=2403
2009-05-05Clean up properly on client timeout.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2401
2009-05-04Don't hang waiting for timeout of persistent connections when we know we're ↵Rob Austein
all done. svn path=/rpkid/rpki/async.py; revision=2400
2009-05-04Handle missing case that was keeping persistent connections from working.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2399
2009-05-04Rip out old HTTPS code, replace with new asynchronous HTTP code (sic:Rob Austein
replacement does not yet support TLS!), beat on result with stick. At this point the new code passes "make test" with persistent connections disabled (but not with them enabled). Have not yet tried "make all-tests". Currently logs an insane level of detail about HTTP state, to aid in debugging; will need to be squelched later. svn path=/rpkid/rpki/https.py; revision=2398
2009-05-04Move signal wrapper to rpki.async.event_loop().Rob Austein
svn path=/rpkid/rpki/async.py; revision=2397
2009-04-30Update timer for alternate handler mechanismRob Austein
svn path=/rpkid/rpki/async.py; revision=2385
2009-04-30We sort timers on insertion anyway, so just need to avoid duplicates.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2384
2009-04-30timer.set_handler()Rob Austein
svn path=/rpkid/rpki/async.py; revision=2383
2009-04-30Cancel timers before setting themRob Austein
svn path=/rpkid/rpki/async.py; revision=2382
2009-04-30timer.is_set()Rob Austein
svn path=/rpkid/rpki/async.py; revision=2377
2009-04-29More lintRob Austein
svn path=/rpkid/Makefile; revision=2373
2009-04-29First pass with pylintRob Austein
svn path=/rpkid/Makefile; revision=2371
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-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-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-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-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-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-03-31Refactor code to translate to and from raw byte strings.Rob Austein
svn path=/rpkid/rpki/ipaddrs.py; revision=2286
2009-03-31CheckpointRob Austein
svn path=/rpkid/rpki/ipaddrs.py; revision=2284
2009-03-31Initial checkpoint on rpki-rtr protocol implementation.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2283
2009-01-21More certificate regeneration issuesRob Austein
svn path=/rpkid/rootd.py; revision=2272
2009-01-21Checkpoint while tracking down various whacky certificate expirationRob Austein
and regeneration issues. svn path=/rpkid/rootd.py; revision=2255
2009-01-21Debug an (apparently) untested code path. Various little cleanups.Rob Austein
svn path=/rpkid/Makefile; revision=2248
2008-10-16Minor logging cleanups. Don't show backtrace in testpoke unlessRob Austein
debugging. "valid_until" -> "valid_for" in test suite. svn path=/rpkid/rpki/rpki_engine.py; revision=2021
2008-10-16Change logging in check_for_updates() to use g(SKI) representation, toRob Austein
make it easier to match certificates up with filenames. svn path=/rpkid/rpki/rpki_engine.py; revision=2020
2008-10-13Another formatting fixRob Austein
svn path=/rpkid/rpki/x509.py; revision=2015
2008-10-13Fix a few string formatting goofs in logging and error messages.Rob Austein
svn path=/rpkid/rootd.py; revision=2014
2008-10-09Quick-n-dirty whack to BPKI pictures to get the labels to fit. SomeRob Austein
kind of Graphviz/Ghostscript font weirdness going on here, this renders fine on my desk machine but not on the server where the doc cronjob runs. Long term fix is probably to move the DOT description out of this file entirely, use dot to convert it to SVG, then use @image to import it into the HTML documentation. svn path=/rpkid/rpki/__init__.py; revision=2011
2008-07-16I should try goofing up the IRDB expiration date more often, all sortsRob Austein
of intersting things blew up when I did that by accident. svn path=/rpkid/rpki/exceptions.py; revision=2000
2008-07-15NitsRob Austein
svn path=/rpkid/rpki/__init__.py; revision=1997
2008-07-15Some basic BPKI docRob Austein
svn path=/rpkid/rpki/__init__.py; revision=1996
2008-07-15Rename a couple of scripts whose names confuse Doxygen. Clean some ofRob Austein
the old test code out of rpkid/ to make real code easier to find. svn path=/rpkid/Doxyfile; revision=1995
2008-07-15CheckpointRob Austein
svn path=/rpkid/rpki/__init__.py; revision=1994
2008-07-15CheckpointRob Austein
svn path=/rpkid/rpki/__init__.py; revision=1993
2008-07-11Publication cleanupRob Austein
svn path=/rpkid/rpki/left_right.py; revision=1987
2008-07-08Clean up unreadable bitstring codeRob Austein
svn path=/rpkid/rpki/resource_set.py; revision=1984
2008-07-08Code to extract resource_range_ip values from ASN.1 was whacked.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=1982