aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki
AgeCommit message (Collapse)Author
2012-10-17Make sure we save an updated certificate for an existing ca_detail.Rob Austein
Clean up noisy messes a little faster during RPKI key rollover. svn path=/branches/tk274/; revision=4785
2012-10-17Oops, check_*_schema variables are booleans, use right method.Rob Austein
svn path=/branches/tk274/; revision=4784
2012-10-17CRLs work better if one remembers to set the list of certificatesRob Austein
being revoked. Doh. Fixes #295. svn path=/branches/tk274/; revision=4780
2012-10-16Make schema checking configurable at runtime, reenable inbound schemaRob Austein
checking as the default. svn path=/branches/tk274/; revision=4779
2012-10-12Deobfuscate.Rob Austein
svn path=/branches/tk274/; revision=4774
2012-10-12Replace rpki.ipaddrs with rpki.POW.IPAddress.Rob Austein
svn path=/branches/tk274/; revision=4773
2012-10-12Cleanup.Rob Austein
svn path=/branches/tk274/; revision=4772
2012-10-12Rust In Pieces, POW.pkix.Rob Austein
In the end, there can be only one. svn path=/branches/tk274/; revision=4771
2012-10-11Convert rpki.x509.X509._issue() to use POW instead of POW.pkix.Rob Austein
svn path=/branches/tk274/; revision=4769
2012-10-11Use POW instead of POW.pkix to decode certificate resources.Rob Austein
svn path=/branches/tk274/; revision=4767
2012-10-11CleanupRob Austein
svn path=/branches/tk274/; revision=4766
2012-10-10Convert ROAs and manifests to use POW CMS subclasses. Start inchingRob Austein
resource_set towards using POW.IPAddress class. Closes #293. svn path=/branches/tk274/; revision=4765
2012-10-10Fix manifest URI broken a couple of edits ago.Rob Austein
svn path=/branches/tk274/; revision=4763
2012-10-09Delete broken definition of Ghostbusters class (which nothing everRob Austein
noticed, because the working definition overwrote it). Other minor cleanup. Closes #292. svn path=/branches/tk274/; revision=4762
2012-10-09Whack SIA and AIA code to use POW instead of POW.pkix. WhackRob Austein
smoketest repository layout to silence (correct) rcynic whining about objects not in manifest. svn path=/branches/tk274/; revision=4761
2012-10-09Use POW for PKCS #10 generation.Rob Austein
svn path=/branches/tk274/; revision=4760
2012-10-09Calculate SKI directly from POW.Asymmetric object.Rob Austein
svn path=/branches/tk274/; revision=4758
2012-10-05Convert another chunk of Python code to use new POW classes. Clean upRob Austein
PEM and OID code in POW. Add ENTER() macro to make it easier to track down things like borked reference counts. svn path=/branches/tk274/; revision=4756
2012-10-01Convert CRL creation to use POW rather than POW.pkix.Rob Austein
svn path=/branches/tk274/; revision=4748
2012-09-30Try dbm if gdbm fails for horrible debug-only RSA key speedup hack.Rob Austein
svn path=/branches/tk274/; revision=4742
2012-09-30Implement conversion between DER and POW formats for PKCS10 class.Rob Austein
svn path=/branches/tk274/; revision=4741
2012-09-29Convert BasicConstraints to use new POW method.Rob Austein
svn path=/branches/tk274/; revision=4740
2012-09-29Convert a few rpki.x509 methods to use the new rpki.POW code.Rob Austein
svn path=/branches/tk274/; revision=4739
2012-09-20Whack rest of POW's object I/O (x.derRead(), x.derWrite()) to use newRob Austein
class-based methods instead of old module functions. svn path=/branches/tk274/; revision=4728
2012-09-07Synchronize after updating BPKI.Rob Austein
svn path=/branches/tk274/; revision=4704
2012-09-04As part of dragging POW.c into the 21st century, get rid of hugeRob Austein
swacks of code which either haven't been used in RPKI for years or have never been used in RPKI at all, and which, in either case, I'd rather not have to maintain: SSL/TLS, MD2, RIPEMD160, HMAC. There's almost certainly more to prune, but this was the lowest-hanging fruit. svn path=/branches/tk274/; revision=4696
2012-09-03Fix last (?) remaining direct reference to "POWpkix" outside ofRob Austein
rpki.x509 module. svn path=/branches/tk274/; revision=4694
2012-09-03More useful debugging code.Rob Austein
svn path=/branches/tk274/; revision=4692
2012-09-03Switch X501DN to use (new) POW format internally.Rob Austein
svn path=/branches/tk274/; revision=4690
2012-09-02Checkpoint of tweaks to rpki.x509.X501DN class prior to flipping thatRob Austein
class to use POW instead of POW.pkix. svn path=/branches/tk274/; revision=4689
2012-08-31Merge from trunk.Rob Austein
svn path=/branches/tk274/; revision=4681
2012-08-29Add a lot of __repr__() methods in an attempt to make the logs moreRob Austein
useful. Add rpki.sql.cache_reference decorator, to give the garbage collector some guidance about linkages between active objects now that the SQL cache uses weak references. Other minor cleanup. svn path=/branches/tk274/; revision=4676
2012-08-29Bad things happen when __str__() methods forget to return the string.Rob Austein
svn path=/branches/tk274/; revision=4675
2012-08-29Bad things happen when __str__() methods forget to return the string.Rob Austein
svn path=/branches/tk274/; revision=4674
2012-08-29Clean up excessive debug logging.Rob Austein
svn path=/branches/tk274/; revision=4673
2012-08-29Simplify iterator core.Rob Austein
svn path=/branches/tk274/; revision=4672
2012-08-27Move root.cer to separate rsync module when building testRob Austein
configurations, to avoid warnings about it being tainted. This is really a conflict between needing to support rootd and wanting to make the configuration clean when not running rootd: either we add an extra directory level to the publication structure which we don't use when not running rootd, or we move root.cer somewhere else. Since the latter is simpler except for test configurations which are already generated for us by programs, we do the latter. svn path=/branches/tk274/; revision=4667
2012-08-27setproctitle hack. Useful with smoketest/yamltest/yamlconf, may needRob Austein
tweaks to be useful in production. Should be harmless in any case. svn path=/branches/tk274/; revision=4662
2012-08-24do not assume that user.email is not NoneMichael Elkins
svn path=/trunk/; revision=4660
2012-08-24TypoRob Austein
svn path=/branches/tk274/; revision=4657
2012-08-23Checkpoint.Rob Austein
svn path=/branches/tk274/; revision=4656
2012-08-23Debug with larger configurations.Rob Austein
svn path=/branches/tk274/; revision=4655
2012-08-22Cleanup.Rob Austein
svn path=/branches/tk274/; revision=4654
2012-08-22Checkpoint of new testbed configuration tool.Rob Austein
svn path=/branches/tk274/; revision=4653
2012-08-21Use .raw() SQL queries when constructing Child.resource_bag (moreRob Austein
Django deepcopy). svn path=/branches/tk274/; revision=4652
2012-08-20Add a few more self.overdue checks to ROA and child certificate loops.Rob Austein
svn path=/branches/tk274/; revision=4651
2012-08-20Rewrite voluntary scheduler yield code to be in terms of elapsed timeRob Austein
rather than number of objects processed or published. In theory, the new code should be reusable in other task classes. svn path=/branches/tk274/; revision=4650
2012-08-20Extend insecure-debug-only-rsa-key hack to something we can use withRob Austein
rpkic under yamltest. svn path=/branches/tk274/; revision=4649
2012-08-20Skip publication when nothing changed.Rob Austein
svn path=/branches/tk274/; revision=4648
2012-08-20Don't write unchanged BPKI files: nothing bad happens if we do, butRob Austein
apparently it confuses the users. svn path=/branches/tk274/; revision=4647