aboutsummaryrefslogtreecommitdiff
path: root/rtr-origin/rtr-origin.py
AgeCommit message (Collapse)Author
2013-06-13getservbyname().Rob Austein
svn path=/trunk/; revision=5399
2013-06-12Cleanup client connect code.Rob Austein
svn path=/trunk/; revision=5398
2013-06-12Do IPv6 client support properly, using getaddrinfo().Rob Austein
svn path=/trunk/; revision=5397
2013-06-12Add IPv6 support to --client TCP mode.Rob Austein
svn path=/trunk/; revision=5396
2013-06-12Add --listener_tcp mode. Currently this is at proof-of-concept levelRob Austein
to work out all the forking and dispatch stuff. Main things left to do are (a) rewriting the single IPv4/6 socket with blocking I/O to use asyncore and two sockets, and (b) daemonizing (maybe). svn path=/trunk/; revision=5395
2013-02-02Wire installed location of scan_roas into installed rtr-origin, soRob Austein
that we can stop fighting with FreeBSD's odd habit of installing packaged software in /usr/local/bin while excluding /usr/local/bin from the default $PATH in system cron jobs and shell scripts. svn path=/branches/tk377/; revision=5013
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-03-21Gah, typo in [4400].Rob Austein
svn path=/trunk/; revision=4404
2012-03-15Tweak exception handling code to log exception class. See #212.Rob Austein
svn path=/trunk/; revision=4400
2012-01-06Lab test of rpki-rtr over TLS using stunnel and s_clientRob Austein
svn path=/trunk/; revision=4143
2011-12-27Python 2.5 doesn't have set.isdisjoint()Rob Austein
svn path=/trunk/; revision=4138
2011-12-22Generate proper error reports for unknown protocol version, unknownRob Austein
PDU type, and various forms of corrupt data. We were catching all of them already, but not reporting them correctly. svn path=/trunk/; revision=4131
2011-11-02Clean up old PF_UNIX inodes in sockets/ subdirectory. This closes #118.Rob Austein
svn path=/trunk/; revision=4073
2011-10-10Don't allow inversion of syslog facility and priority settings.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=4032
2011-10-10Add --syslog option to allow control over syslog facility and priority ↵Rob Austein
levels. This closes #89. svn path=/rtr-origin/rtr-origin.py; revision=4031
2011-09-16Minor rework of main program. Send --show output to stdout, withoutRob Austein
timestamps and without nasty EPIPE backtrace. svn path=/rtr-origin/rtr-origin.py; revision=3990
2011-09-16Rework separation between fatal and non-fatal rpki-rtr error codes.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3989
2011-09-07Handle client close events and exceptions a bit more quietly andRob Austein
aggressively in rpki-rtr server. svn path=/rtr-origin/rtr-origin.py; revision=3975
2011-08-24Server needs to handle Error Report PDU received from client. DragRob Austein
other aspects of Error Report PDU implementation up to current spec while we're at it. (#36) svn path=/rtr-origin/rtr-origin.py; revision=3961
2011-08-22Cleaner version of host,port tagging kludgeRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3957
2011-08-21Rework server logging code to support stunnel and to log local portRob Austein
when available. svn path=/rtr-origin/rtr-origin.py; revision=3956
2011-08-20Oops, log client address in --bgpdump_server mode, like --server.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3955
2011-08-16Use syslog for bgpdump_serverRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3952
2011-08-16Debug --bgpdump_server modeRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3951
2011-08-16More fun with bgpdump testing.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3950
2011-06-20Fix race condition in test client.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3889
2011-06-18Simplfy --bgpdump_selectRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3888
2011-06-17Feh, bgpdump whacked its database againRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3887
2011-06-17Switch from using print_roa to using scan_roas.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3883
2011-06-17Generate .ix. files for all .ax files in bgpdump modeRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3880
2011-06-17Rework bgpdump serial number handling, add bgpdump kickme support.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3879
2011-06-14--bgpdump mode was accidently deleting its output when generating nonceRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3872
2011-05-17Never delete latest version no matter how old it is.Rob Austein
svn path=/rtr-origin/rpki; revision=3814
2011-05-03Hack to disable incremental dumps, for debuggingRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3797
2011-04-22Copyright dateRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3787
2011-04-22Don't bump serial number if nothing changedRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3786
2011-04-09.dump_ixfr() was testing wrong array elements, yielding flaky resultsRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3767
2011-04-06Do something a little more useful than backtrace if we fail to findRob Austein
print_roa command. svn path=/rtr-origin/rtr-origin.py; revision=3762
2011-03-18Add optional directory argument to --server command lineRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3726
2011-03-10Ramp the syslog blathering down a bitRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3721
2011-03-10Add nonce support.Rob Austein
svn path=/rtr-origin/rtr-origin-old.py; revision=3720
2011-03-08Rewrite dump_ixfr() to use array indices instead of modifying copiesRob Austein
of input lists. Ugly, but orders of magnitude faster for large data sets (measured with cProfile, not guessing). svn path=/rtr-origin/rtr-origin.py; revision=3719
2011-03-08CleanupRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3718
2011-03-08Add research-only "bgpdump" command.Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3717
2011-03-01Remove remaining rpki.* module references, so that this relying partyRob Austein
tool need not depend on installation of the production side tools. svn path=/rtr-origin/rtr-origin.py; revision=3697
2011-03-01Remove most dependencies on rpki library modules. Still need to cleanRob Austein
up rpki.async and rpki.log references. svn path=/rtr-origin/rtr-origin.py; revision=3696
2011-02-28Use "print_roa -b" instead of requiring rpki.POW, as POW is more workRob Austein
to compile on some platforms and relying party code doesn't need it. svn path=/rtr-origin/rtr-origin.py; revision=3695
2011-01-12Update draft nameRob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3604
2010-12-11Update to draft-ietf-sidr-rpki-rtr-04, which replaces the "source" andRob Austein
"color" attributes with must-be-zero fields of the same length. Since, not by accident, we only supported the zero values for those fields anyway, this change turns out not to require a flag day. svn path=/rtr-origin/rtr-origin.py; revision=3568
2010-11-09Skip borked ROAs (rather then crashing)Rob Austein
svn path=/rtr-origin/rtr-origin.py; revision=3542