aboutsummaryrefslogtreecommitdiff
path: root/rtr-origin
AgeCommit message (Collapse)Author
2014-04-05Source tree reorg, phase 1. Almost everything moved, no file contents changed.Rob Austein
svn path=/branches/tk685/; revision=5757
2014-04-05Merge tk671 (router certificate support) back to trunk. See #671.Rob Austein
svn path=/trunk/; revision=5753
2014-04-04Initial rpki-rtr support for router certificates. Runs, but not yetRob Austein
tested beyond `smoketest.1.yaml` and `--client loopback`. svn path=/branches/tk671/; revision=5750
2013-11-08Exit with comprehensible error code if we couldn't parse anything fromRob Austein
RIB dump. See #653. svn path=/trunk/; revision=5589
2013-09-18Add support for keeping a SQLite database of incoming data when inRob Austein
client mode. Only lightly tested so far. svn path=/trunk/; revision=5494
2013-07-09xinetd needs to know where we installed rtr-origin.Rob Austein
svn path=/trunk/; revision=5427
2013-07-06Switch rpki-rtr sockets directory from being owned by "nobody" toRob Austein
being owned by another userid we invented, so kickme works right when not running --cronjob as root. See #557. May need more testing as I am committing this in haste at NRT RedRug and testing on VMs while in transit.... svn path=/trunk/; revision=5426
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-24Oh, right, penuins automatically listen for IPv6 when you ask for IPv4.Rob Austein
svn path=/branches/tk377/; revision=5062
2013-02-24Debug xinetd setup.Rob Austein
svn path=/branches/tk377/; revision=5061
2013-02-24inetd/xinetd listener for rpki-rtr on source code installation, also needed ↵Rob Austein
for Ubuntu package. svn path=/branches/tk377/; revision=5058
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
2013-01-18Get rid of "installation-manifest" Makefile target silliness.Rob Austein
svn path=/branches/tk377/; revision=4974
2012-12-20Add "make instalation-manifest" as a first cut at something that willRob Austein
automate construction of things like the pkg-plist for a FreeBSD port. This is a fairly nasty kludge, but we're kind of trapped at the intersection of two different build systems (autoconf and disttools) and a laundry list of platform-specific packaging systems, so anything we do here is likely to be nasty, and almost anything is better than trying to maintain packing lists for all those systems by hand. svn path=/trunk/; revision=4938
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-09-30Don't whack installation directories if they already exist. MaybeRob Austein
there's some clever way to autoconf this so users can control whether they want their directories whacked or not, but for now we need to stop doing this because it messes up /usr/local on MacOSX laptops. See #288. svn path=/branches/tk274/; revision=4745
2012-04-16Clean up README files. Mostly this means changing them to pointers toRob Austein
the real consolidated documentation. Delete old Doxygen-based rpkid manual and stuff that went with it, while retaining ability to generate Doxygen manual of internals for the libraries. This closes #232. svn path=/trunk/; revision=4424
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-16"make distclean" needs to clean up after "make test". This fixes #102.Rob Austein
svn path=/trunk/; revision=4046
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-13Update docRob Austein
svn path=/rtr-origin/README; revision=3811
2011-05-10Don't assume installation directories existRob Austein
svn path=/pywrap/Makefile.in; revision=3810