aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki
AgeCommit message (Collapse)Author
2010-02-23Try not to lose original exception context when blowing out of sync_wrapper.Rob Austein
svn path=/rpkid/rpki/async.py; revision=3004
2010-02-23Initial cut of <list_received_resources/> code.Rob Austein
svn path=/rpkid/irbe_cli.py; revision=3002
2010-02-23RegenRob Austein
svn path=/rpkid/left-right-protocol-samples.xml; revision=3001
2010-02-23regenRob Austein
svn path=/rpkid/rpki/relaxng.py; revision=2998
2010-02-19CheckpointRob Austein
svn path=/myrpki.rototill/examples/myrpki.conf; revision=2980
2010-02-19Clean up ${section::option} parsing, make it work for subscriptedRob Austein
options too. svn path=/rpkid/rpki/config.py; revision=2979
2010-02-17Debugging cleanupRob Austein
svn path=/rpkid/rpki/async.py; revision=2976
2010-02-17Add support for OpenSSL-style ${section::option} indirect variableRob Austein
references. svn path=/myrpki.rototill/examples/myrpki.conf; revision=2975
2010-01-24Get rid of spurious connection timeout messages (helps to cancel theRob Austein
timer when closing the connection, doh). svn path=/rpkid/rpki/https.py; revision=2972
2010-01-24LoggingRob Austein
svn path=/rpkid/rpki/https.py; revision=2971
2010-01-24Tweak twisty maze of connection shutdown code to adhere more closelyRob Austein
to underlying asynchat event sequence. I think that violating the underlying event model is why we were leaking file descriptors ("closed" connections that were not in fact being closed), overnight test seems to bear this out. svn path=/rpkid/rpki/https.py; revision=2970
2010-01-23Doh, debug message already obsolete when checked in.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2961
2010-01-23Add cutoff threshold and tuple tracking to gc_summary.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2960
2010-01-20Clean up handling of incompletely initialized connections.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2957
2010-01-20Silence .checkpoint() noise.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2955
2010-01-14More unit tests, while looking for a reported /128 bug. Didn't findRob Austein
anything, but harmless. svn path=/rpkid/rpki/resource_set.py; revision=2950
2010-01-13multimodule hack for pubdRob Austein
svn path=/rpkid/pubd.py; revision=2949
2010-01-12Document common debugging options.Rob Austein
svn path=/rpkid/rpki/__init__.py; revision=2940
2010-01-12testbed.sql -> testbed.setup.sqlRob Austein
svn path=/rpkid/rpki/__init__.py; revision=2937
2010-01-07Cleanup of substring checks.Rob Austein
svn path=/myrpki/arin-rootcert.py; revision=2935
2010-01-07Don't attempt to withdraw a manifest or CRL that was never publishedRob Austein
when cleaning up a dead ca_detail. svn path=/rpkid/rpki/rpki_engine.py; revision=2934
2010-01-07Split backtraces into separate messages, one per line, for syslog.Rob Austein
svn path=/rpkid/rpki/log.py; revision=2933
2010-01-06More checkpoints.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2932
2010-01-06First cut at morphing checkpoints into keepalive code.Rob Austein
svn path=/rpkid/rpki/left_right.py; revision=2931
2010-01-05Explictly log no-op .reissue() case.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2930
2010-01-05Reuse single timer object in cron handler.Rob Austein
svn path=/rpkid/rpki/rpki_engine.py; revision=2929
2010-01-05Tweaks to DeadDrop Maildir format.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2928
2010-01-04Still seeing unexplained memory bloat, try a different approach toRob Austein
tracking this down. svn path=/rpkid/rpki/async.py; revision=2926
2009-12-31Upgrade XML/CMS "dead drop" audit and debugging facility to write toRob Austein
Maildir folders, so we can reuse existing third party tools as viewers, download and archive maintenence tools, etcetera. svn path=/rpkid/rpki/config.py; revision=2916
2009-12-30Config file support for XML/CMS message tracing.Rob Austein
svn path=/rpkid/rpki/config.py; revision=2915
2009-12-30Doc bugRob Austein
svn path=/rpkid/rpki/x509.py; revision=2914
2009-12-28Add support for non-debugging global parameters.Rob Austein
svn path=/myrpki/myirbe.py; revision=2913
2009-12-28CleanupRob Austein
svn path=/myrpki/myirbe.py; revision=2912
2009-12-28Start adding config file control for all the weird little debuggingRob Austein
and tuning parameters. This may require refactoring eventually, but it's better than having to modify the source code every time. svn path=/rpkid/irdbd.py; revision=2911
2009-12-25Change logging default back to using syslog; add -d/--debug switch toRob Austein
all daemons to support logging to stderr. svn path=/myrpki/yamltest.py; revision=2910
2009-12-23Don't blow out with an exception when retrieving nextUpdate value from our ↵Rob Austein
own manifests. svn path=/rpkid/rpki/exceptions.py; revision=2907
2009-12-23Wrong name for classRob Austein
svn path=/rpkid/rpki/publication.py; revision=2905
2009-12-23Tweak logging for ROA encoding DerError.Rob Austein
svn path=/rpkid/rpki/x509.py; revision=2904
2009-12-23More exception handling tweaksRob Austein
svn path=/rpkid/rpki/publication.py; revision=2903
2009-12-22Handle exception that was causing unintended exit from event_loop(),Rob Austein
add safety net to keep servers from crashing if something like this happens again. svn path=/rpkid/rpki/async.py; revision=2902
2009-12-22Turn off persistant connections, premature optimization of somethingRob Austein
that's too complex already. svn path=/rpkid/rpki/https.py; revision=2899
2009-12-21Log connection data on (some) exceptions.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2898
2009-12-21Handle SSLUnexpectedEOFError in .tls_accept() so that sysmond probes won't ↵Rob Austein
backtrace. svn path=/rpkid/rpki/https.py; revision=2897
2009-12-21Seriously outdated header comment.Rob Austein
svn path=/rpkid/rpki/https.py; revision=2896
2009-12-21Have to import "with" statement from future into Python 2.5 to avoidRob Austein
syntax errors while suppressing MySQLdb set deprecation warnings in Python 2.6. Feh. svn path=/rpkid/irdbd.py; revision=2895
2009-12-21Suppress Python 2.6 warnings about MySQLdb using deprecated setsRob Austein
module, since the code still works and this is beyond our control. svn path=/rpkid/irdbd.py; revision=2894
2009-12-18Doxygen markup errorRob Austein
svn path=/rpkid/rpki/async.py; revision=2892
2009-12-02sync_wrapper wasn't working quite right with defer().Rob Austein
svn path=/rpkid/rpki/async.py; revision=2890
2009-12-02Clean up deferred action queue logic. Turns out we need to run theRob Austein
deferred action queue twice, once after serving I/O events, once after running the timer queue. svn path=/rpkid/rpki/async.py; revision=2889
2009-12-02Implement deferred action queue separate from timers.Rob Austein
svn path=/rpkid/rpki/async.py; revision=2888