aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/irdb/models.py
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-02-25Router certificates working again after changes to get subject name out of ↵Rob Austein
the PKCS !#10. svn path=/branches/tk671/; revision=5683
2014-02-25Something broke MySQLdb on my laptop during a recent upgrade, and IRob Austein
have better things to do than shaving that particular yak today. So I'm committing untested changes (to a development branch that nobody but me is using) so I can test them on a working development platform. svn path=/branches/tk671/; revision=5682
2014-02-21Add router certificate support to yamltest, rpkic, etc.Rob Austein
svn path=/branches/tk671/; revision=5680
2014-02-20Whack RSA-specific code to a more general API using PrivateKey andRob Austein
PublicKey classes, with RSA and ECDSA as subclasses extending PrivateKey. Revised API not necessarily in final form yet, but good enough for smoketest to generate ECDSA keys for testing router certs. svn path=/branches/tk671/; revision=5679
2014-01-29First cut of zookeeper methods to add router certs and other EE certs.Rob Austein
Likely needs further refactoring before really usable by GUI or CLI. svn path=/branches/tk671/; revision=5654
2014-01-29Rework PKCS #10 sanity checking code.Rob Austein
svn path=/branches/tk671/; revision=5653
2014-01-26Checkpoint.Rob Austein
svn path=/branches/tk671/; revision=5646
2014-01-25Add EECertificateRequest model; untested, except to verify thatRob Austein
refactoring and adding model definitions didn't break anything that already worked. svn path=/branches/tk671/; revision=5645
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2014-01-07Remove ancient kludge that worked around a Django 1.2 bug.Rob Austein
svn path=/trunk/; revision=5613
2013-09-26Bump CRL interval up by an hour to avoid race condition, since CRLRob Austein
regeneration isn't instantaneous. Closes #601. svn path=/trunk/; revision=5524
2012-11-12merge with /trunkMichael Elkins
svn path=/branches/tk274/; revision=4849
2012-11-10Stylistic nit.Rob Austein
svn path=/branches/tk316/; revision=4839
2012-11-10remove 'serialize' from the introspection rules, since it doesn't affect the ↵Michael Elkins
database, only the ORM regenerate the initial migration svn path=/branches/tk317/; revision=4825
2012-11-10initial support for using django south on rpki.gui.appMichael Elkins
svn path=/branches/tk317/; revision=4824
2012-11-08convert the IP prefix from string to rpki.POW.IPAddress prior to invoking ↵Michael Elkins
resource_set.roa_prefix_ipv4 svn path=/branches/tk274/; revision=4810
2012-10-26Teach MySQLdb converter interface about rpki.sundial.datetime.Rob Austein
svn path=/branches/tk274/; revision=4794
2012-10-18pylintRob Austein
svn path=/branches/tk274/; revision=4786
2012-10-12Replace rpki.ipaddrs with rpki.POW.IPAddress.Rob Austein
svn path=/branches/tk274/; revision=4773
2012-10-01Convert CRL creation to use POW rather than POW.pkix.Rob Austein
svn path=/branches/tk274/; revision=4748
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-21Use .raw() SQL queries when constructing Child.resource_bag (moreRob Austein
Django deepcopy). svn path=/branches/tk274/; revision=4652
2012-07-30Switch to Django ORM .raw() query interface for a few queries whichRob Austein
were showing .deepcopy() hot spots under profiling. See #274. svn path=/trunk/; revision=4610
2012-07-05fix __unicode__ method for HostedCAMichael Elkins
svn path=/trunk/; revision=4580
2012-04-17Don't blather about RSA key generation.Rob Austein
svn path=/trunk/; revision=4432
2012-02-22Preserve old BPKI CA subject names when we can, since changing themRob Austein
requires re-doing OOB initialization dance. svn path=/branches/tk161/; revision=4360
2012-02-22rpki.rpkic.main.do_update_bpki() wasn't writing updated BPKI object toRob Austein
disk; see #200. Make BPKI certificate lifetimes and CRL intervals configurable; closes #201. svn path=/branches/tk161/; revision=4359
2012-02-15__metaclass__ lossage: None makes a bad datetime object. Closes #193.Rob Austein
svn path=/branches/tk161/; revision=4339
2012-02-03SundialField needs to set __metaclass__. Closes #181Michael Elkins
svn path=/branches/tk161/; revision=4285
2012-01-20branch merge with tk100Michael Elkins
svn path=/branches/tk161/; revision=4244
2012-01-19merge with ^/branches/tk100Michael Elkins
svn path=/branches/tk161/; revision=4231
2012-01-18merge with ^/branches/tk100Michael Elkins
svn path=/branches/tk161/; revision=4221
2012-01-17merge with ^/branches/tk100Michael Elkins
svn path=/branches/tk161/; revision=4211
2012-01-07Checkpoint. rpkic and yamltest mostly work, but irdbd is still actingRob Austein
weird. svn path=/branches/tk100/; revision=4146
2011-12-26Prettier version of previous kludgeRob Austein
svn path=/branches/tk100/; revision=4137
2011-12-26Work around Django 1.2 bug.Rob Austein
svn path=/branches/tk100/; revision=4136
2011-12-26Checkpoint. Start debugging synchronization code.Rob Austein
svn path=/branches/tk100/; revision=4135
2011-12-25Clean up rootd cross-certification nastiness (another TLS relic).Rob Austein
svn path=/branches/tk100/; revision=4134
2011-12-23Rework schema using abstract models rather than stuffing everythingRob Austein
with the same syntax into the same SQL table. svn path=/branches/tk100/; revision=4133
2011-12-23Checkpoint. Temporary hack around CA model database collisionRob Austein
problem; needs b etter fix, but want this fix in version control. svn path=/branches/tk100/; revision=4132
2011-12-21Checkpoint. First pass at rewriting daemon synchronization code forRob Austein
new model. svn path=/branches/tk100/; revision=4130
2011-12-20Checkpoint. More schema tweaks (HostedCA model).Rob Austein
svn path=/branches/tk100/; revision=4129
2011-12-16Checkpoint. Add synchronize_prefixes and synchronize_asns commands.Rob Austein
svn path=/branches/tk100/; revision=4125
2011-12-16Checkpoint. Add EnumField. Debug CertificateManager.Rob Austein
svn path=/branches/tk100/; revision=4124
2011-12-15Checkpoint. Rewrote all the OOB-setup portions of rpkic to use newRob Austein
IRDB, which simplified the code considerably as a nice side effect. svn path=/branches/tk100/; revision=4123
2011-12-15Checkpoint. Add rpki.irdb.models.CertificateManager() to consolidateRob Austein
BPKI object creation logic. Move CSV code out of rpkic. svn path=/branches/tk100/; revision=4122
2011-12-14Start hacking replacement for myrpki comamnd (rpkic) which uses theRob Austein
new Django-model-based entitydb and IRDB. svn path=/branches/tk100/; revision=4121
2011-12-13Sort out (fake) SAX handler.Rob Austein
svn path=/branches/tk100/; revision=4120
2011-12-13Make SignedReferralField a subclass of DERField. Django documentationRob Austein
neglects to mention that .to_python() and .get_prep_value() must handle None values, once I fixed that, the subclass worked. svn path=/branches/tk100/; revision=4119