aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-04-16Add flat text and PDF translations of documentation fromRob Austein
http://trac.rpki.net/, which is now the primary documentation source. This partially addresses #224, although there is no doubt still a way to go on content of the new documentation, given the complaints\\\\\\\\\\helpful suggestions I'm getting from my esteemed group of alpha testers. svn path=/trunk/; revision=4423
2012-04-16Rework ./configure options so that user tells us what RPKI tools theyRob Austein
want to install and we tell the user if something is missing. This closes #231. svn path=/trunk/; revision=4422
2012-04-15Put BPKI server files in /usr/local/share/rpki (akaRob Austein
${datarootdir}/rpki). This closes #230 and partially addresses #227. svn path=/trunk/; revision=4421
2012-04-15setup_publication() had the "DROP TABLE IF EXISTS" exception problemRob Austein
too. svn path=/trunk/; revision=4420
2012-04-15Don't abort unit tests when dnspython is not installed.Rob Austein
svn path=/trunk/; revision=4419
2012-04-15Forgot to take myrpki out of Makefile, oops, fixed. smoketest wasRob Austein
getting upset when trying to delete nonexistent SQL tables; have fixed this before, but apparently managed to break it again. svn path=/trunk/; revision=4418
2012-04-15Retire myrpki.py before it confuses somebody.Rob Austein
svn path=/trunk/; revision=4417
2012-04-15Merge branches/tk161 to trunk.Rob Austein
svn path=/trunk/; revision=4415
2012-04-13Remove <span class="icon"/> elements -- for some reason these leaveRob Austein
messes when this script is run on MacOSX, but not on FreeBSD. Version skews of the programs involved, probably. svn path=/branches/tk161/; revision=4412
2012-04-13New documentation tools.Rob Austein
svn path=/branches/tk161/; revision=4411
2012-04-06Disable Django debugging and add warning comment.Rob Austein
svn path=/branches/tk161/; revision=4410
2012-04-06RegenRob Austein
svn path=/branches/tk161/; revision=4409
2012-03-21Merge from trunk.Rob Austein
svn path=/branches/tk161/; revision=4408
2012-03-21Shut up about skipped rsync connections when rsync is disabled.Rob Austein
svn path=/trunk/; revision=4407
2012-03-21Drop sessions with failed connectsions from graphs of seconds/objectRob Austein
and objects/connection, as failed connections skew the result in confusing ways. svn path=/trunk/; revision=4406
2012-03-21Merge from trunk/.Rob Austein
svn path=/branches/tk161/; revision=4405
2012-03-21Gah, typo in [4400].Rob Austein
svn path=/trunk/; revision=4404
2012-03-19Sync from trunk.Rob Austein
svn path=/branches/tk161/; revision=4403
2012-03-16Rework failure rate computation to use rolling 72 hour window, asRob Austein
previous metric was incomprehensible. svn path=/trunk/; revision=4401
2012-03-15Tweak exception handling code to log exception class. See #212.Rob Austein
svn path=/trunk/; revision=4400
2012-03-15Sigh, make work with Python 2.6 again.Rob Austein
svn path=/trunk/; revision=4399
2012-03-15No gdbm on MacOSX.Rob Austein
svn path=/trunk/; revision=4398
2012-03-15Add ylabels; cleanup.Rob Austein
svn path=/trunk/; revision=4397
2012-03-12"make depend" is currently (OpenSSL 1.0.0h) broken on Mac OS X,Rob Austein
because it goes looking for a non-existent "makedepend" program. As far as I can tell, everything works fine if we just ignore the failure and press on with the OpenSSL build, so we now do that. Sigh. svn path=/trunk/; revision=4396
2012-03-12CVE-2012-0884 (Bleichenbacher's "Million Message Attack") only appliesRob Austein
to CMS when used for encryption, so I don't think it's a serious issue for RPKI CMS signed data, but upgrade to OpenSSL 1.0.0h anyway. svn path=/trunk/; revision=4395
2012-03-11Use gdbm module directly instead of whacky anydb module.Rob Austein
svn path=/trunk/; revision=4394
2012-03-11Debug rekey/revoke code, mostly SQL interface issues.Rob Austein
This fixes #218. I think. svn path=/trunk/; revision=4393
2012-03-09Move AKI checks to precede signature check, as AKI checks are cheaper.Rob Austein
svn path=/trunk/; revision=4392
2012-03-09Fix fencepost error in walk_ctx_loop_next(). This closes #219.Rob Austein
svn path=/trunk/; revision=4391
2012-03-09Use Python "shelve" module to avoid processing XML we've already seenRob Austein
in a previous run, which speeds this tediously slow script up by something close to an order of magnitude. svn path=/trunk/; revision=4390
2012-03-07Start collecting data on how long it takes to run the bits we careRob Austein
about on the relying party side (time to fetch, time to validate). svn path=/trunk/; revision=4389
2012-03-07Break mirroring out of torrent creation, as they may need to run onRob Austein
very different schedules. svn path=/trunk/; revision=4388
2012-03-06Change default host for transmission RPC connection from "localhost"Rob Austein
to "127.0.0.1". Feh. svn path=/trunk/; revision=4387
2012-03-02Add lockfile support, to let us serialize rcynic runs. AllowRob Austein
configuration of our idea of the unauthenticated directory independent of rcynic, to avoid interfering with chroot configuration. svn path=/trunk/; revision=4386
2012-03-02Add keep-lockfile, to simplify process queuing.Rob Austein
svn path=/trunk/; revision=4385
2012-03-02First smoke test of generation and upload code.Rob Austein
svn path=/trunk/; revision=4384
2012-03-01Add seed ratio tweak.Rob Austein
svn path=/trunk/; revision=4383
2012-03-01Record failure when we can't even parse a trust anchor, much lessRob Austein
check it (eg, recent AfriNIC incident). Fixes #187. svn path=/trunk/; revision=4382
2012-03-01Work around atomic-rename problem using OpenSSH-specific extension.Rob Austein
svn path=/trunk/; revision=4381
2012-03-01Ignore atomic installation issue for now. Maybe ask author ofRob Austein
paramiko about it some day. svn path=/trunk/; revision=4380
2012-03-01Generation of new torrents almost working, except that SFTP doesn'tRob Austein
support atomic rename without a protocol extension which paramiko doesn't support (yet?). Yeargh. svn path=/trunk/; revision=4379
2012-02-29CheckpointRob Austein
svn path=/trunk/; revision=4378
2012-02-29Whack rootd's silly handling of CRL numbers and subject certificateRob Austein
serial numbers, to avoid resetting these values when rootd reboots. rootd is such a kludge. This fixes #214. svn path=/trunk/; revision=4377
2012-02-29CheckpointRob Austein
svn path=/trunk/; revision=4376
2012-02-28CheckpointRob Austein
svn path=/trunk/; revision=4375
2012-02-28CheckpointRob Austein
svn path=/trunk/; revision=4374
2012-02-28IdRob Austein
svn path=/trunk/; revision=4373
2012-02-28Checkpoint of rcynic-over-BitTorrent hack, using transmission-daemonRob Austein
as the BitTorrent engine. This is a work in progress, and doesn't yet include the hacks either to generate torrents or to follow multiple torrents in parallel. svn path=/trunk/; revision=4372
2012-02-26Allow configuration of authenticated and unauthenticated directoriesRob Austein
from command line, to simplify use with alternate fetch mechanisms. svn path=/trunk/; revision=4371