Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-29 | Track rpki.publication filename bugfix | Rob Austein | |
svn path=/rpkid/testbed.py; revision=2719 | |||
2009-08-28 | Fix uri_to_filename(). Old algorithm was just stripping rsync:// off | Rob Austein | |
the head of the URI; new algorithm also strips hostname[:port] and module, which removes gratuitous hostname/module settings in config files and is a better match for normal rsyncd usage. NB: Existing installations will require a config file update. svn path=/rpkid/rpki/publication.py; revision=2716 | |||
2009-08-28 | myirbe now supports running rpkid without pubd. | Rob Austein | |
svn path=/myrpki/myrpki.conf; revision=2715 | |||
2009-08-28 | Clean up old "stable" branch that is now badly out of date | Rob Austein | |
svn path=/rpkid.stable; revision=2714 | |||
2009-08-25 | Stacktrace when no exception traceback is available. | Rob Austein | |
svn path=/rpkid/rpki/log.py; revision=2711 | |||
2009-08-25 | Cleanup | Rob Austein | |
svn path=/rpkid/rpkid.sql; revision=2710 | |||
2009-08-24 | Update stale comment | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2706 | |||
2009-08-24 | Separate HTTP protocol debug logging from TLS certificate debug | Rob Austein | |
logging, and turn them both off until the next time we need them. svn path=/rpkid/rpki/https.py; revision=2705 | |||
2009-08-24 | Better exception text for DuplicateObject | Rob Austein | |
svn path=/rpkid/rpki/xml_utils.py; revision=2704 | |||
2009-08-21 | Add date to timestamps when not using syslog | Rob Austein | |
svn path=/rpkid/rpki/log.py; revision=2695 | |||
2009-08-19 | Don't accidently convert handles to integers. | Rob Austein | |
svn path=/rpkid/rpki/xml_utils.py; revision=2691 | |||
2009-08-02 | Our first Python 2.6 compatability bug. | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2684 | |||
2009-07-31 | Several little portability fixes | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2683 | |||
2009-07-29 | Massively increase https timeout interval. Enable slow-and-safe | Rob Austein | |
version of async iteration, can look at using fast-and-risky version later on a case-by-case basis if needed. svn path=/rpkid/rpki/async.py; revision=2682 | |||
2009-07-29 | Rework stack_unwind code | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2679 | |||
2009-07-29 | Extend rpki.async.iterator to support unwinding the stack to avoid | Rob Austein | |
recursion limit when processing really long iterations. svn path=/rpkid/rpki/async.py; revision=2678 | |||
2009-07-20 | Include exception data in <report_error/> PDU. | Rob Austein | |
svn path=/rpkid/rpki/publication.py; revision=2652 | |||
2009-07-20 | Cleanup | Rob Austein | |
svn path=/rpkid/pubd.py; revision=2651 | |||
2009-07-20 | Show the offending PDU when raising BadPublicationReply. | Rob Austein | |
svn path=/rpkid/rpki/left_right.py; revision=2650 | |||
2009-07-20 | Helps to delete ROAs from SQL when destroying them. | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2649 | |||
2009-07-20 | Add debugging support to sql_delete(), general clean up of SQL | Rob Austein | |
debugging code. svn path=/rpkid/rpki/sql.py; revision=2648 | |||
2009-07-18 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2645 | |||
2009-07-18 | Fix race condition in TLS connect phase of HTTPS client state machine. | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2644 | |||
2009-07-18 | Document a bunch of assertions. Fiddle with HTTPS timeouts. | Rob Austein | |
svn path=/rpkid/rpki/async.py; revision=2643 | |||
2009-07-18 | Debug | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2639 | |||
2009-07-17 | Ok, some config files really are optional | Rob Austein | |
svn path=/rpkid/rpki/config.py; revision=2637 | |||
2009-07-17 | Include more details in assertion | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2636 | |||
2009-07-17 | Handle BSC objects that are still under construction a bit more gracefully. | Rob Austein | |
svn path=/rpkid/rpki/exceptions.py; revision=2634 | |||
2009-07-17 | Log handle, not just id | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2632 | |||
2009-07-17 | Doh, helps to read all the ROA requests from SQL, not just the first one | Rob Austein | |
svn path=/rpkid/irdbd.py; revision=2631 | |||
2009-07-17 | Cleanup | Rob Austein | |
svn path=/rpkid/rpki/https.py; revision=2630 | |||
2009-07-16 | Continue with next parent if list command fails | Rob Austein | |
svn path=/rpkid/rpki/left_right.py; revision=2627 | |||
2009-07-15 | Checkpoint | Rob Austein | |
svn path=/myrpki/yaml-to-myrpki.py; revision=2623 | |||
2009-07-15 | Rework cron() code | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2621 | |||
2009-07-14 | First cut at internal clock for cron tasks. Doesn't work right yet, | Rob Austein | |
and timing parameters will need adjusting in any case. svn path=/rpkid/rpki/rpki_engine.py; revision=2617 | |||
2009-07-14 | Stop pretending that this parser is just a subclass of the stock | Rob Austein | |
ConfigParser, it behaves differently enough that the pretense was just making trouble. svn path=/rpkid/rpki/config.py; revision=2616 | |||
2009-07-14 | More databases, for myrpki scripts | Rob Austein | |
svn path=/rpkid/testbed.clean.sql; revision=2615 | |||
2009-07-14 | Wow, this was out of date | Rob Austein | |
svn path=/rpkid/cronjob.py; revision=2613 | |||
2009-07-10 | Add regression test for resource_set.union() bug I just fixed | Rob Austein | |
svn path=/rpkid/rpki/resource_set.py; revision=2603 | |||
2009-07-10 | Include address resources needed for ROAs in each nodes requested | Rob Austein | |
resources, so that the YAML file doesn't need to specify the same resources twice in such cases. svn path=/rpkid/testbed.py; revision=2602 | |||
2009-07-10 | resource_set.union() was missing cases where one big range in set A | Rob Austein | |
overlapped with multiple little ranges in set B. svn path=/rpkid/rpki/resource_set.py; revision=2601 | |||
2009-07-08 | Refactor slightly, add getboolean() method, extend documentation. | Rob Austein | |
svn path=/rpkid/rpki/config.py; revision=2599 | |||
2009-07-08 | Suppress backtrace on NotFound exceptions. This probably needs to be | Rob Austein | |
a more general mechanism. svn path=/rpkid/rpki/left_right.py; revision=2595 | |||
2009-07-07 | Might as well check sanity of preconfigured SIA URIs too. | Rob Austein | |
svn path=/rpkid/rpki/rpki_engine.py; revision=2590 | |||
2009-07-07 | Doc had fallen behind code, update. | Rob Austein | |
svn path=/rpkid/doc/Installation; revision=2589 | |||
2009-07-06 | Loose end from _id => _handle transition: _id values may not be set | Rob Austein | |
until serve_pre_save_hook() has run. svn path=/rpkid/rpki/xml_utils.py; revision=2583 | |||
2009-07-05 | Hmm, apparently I never really tested action="list" until now. | Rob Austein | |
svn path=/rpkid/rpki/xml_utils.py; revision=2582 | |||
2009-07-05 | Extend DER_object__cmp__() to handle None objects. | Rob Austein | |
svn path=/rpkid/rpki/x509.py; revision=2578 | |||
2009-07-04 | Terminate erroneous connections even if they would have been | Rob Austein | |
persistent, on the theory that non-persistent connections have fewer failure modes and we don't care all that much about efficiency when something bad is happening. Reexamine this decision later, as it smells like a potential DoS vector. svn path=/myrpki/myirbe.py; revision=2574 | |||
2009-07-04 | More msg.type cleanup | Rob Austein | |
svn path=/rpkid/irbe-setup.py; revision=2573 |