aboutsummaryrefslogtreecommitdiff
path: root/rpkid
AgeCommit message (Collapse)Author
2013-01-31Merge from trunk.Rob Austein
svn path=/branches/tk377/; revision=4997
2013-01-31Pull from trunk.Rob Austein
svn path=/branches/tk377/; revision=4989
2013-01-31require a connection secured with TLS, otherwise return a HTTP 500 errorMichael Elkins
closes #401 svn path=/branches/tk401/; revision=4985
2013-01-30rpki.x509.X509._issue() wasn't passing inheritance flags intoRob Austein
rpki.POW.X509.setRFC3779(), which was resulting in empty IPAddrBlock extensions for manifests and Ghostbusters records. See #406. svn path=/trunk/; revision=4983
2013-01-25Pull from trunk.Rob Austein
svn path=/branches/tk377/; revision=4980
2013-01-25Clean up and extend rpki.log.init() to support things like letting theRob Austein
GUI provide its own file-like object as a destination for logging. See #396. svn path=/trunk/; revision=4979
2013-01-25Pull from trunk.Rob Austein
svn path=/branches/tk377/; revision=4978
2013-01-25Catch any exceptions that might occur during invocation of callerRob Austein
object's internal done() handler (eg, CMS verification errors), so that any such exceptions propagate correctly to the synchronous caller rather than being trapped by the asynchronous I/O core. See #396. svn path=/trunk/; revision=4977
2013-01-18Get rid of "installation-manifest" Makefile target silliness.Rob Austein
svn path=/branches/tk377/; revision=4974
2013-01-18Autodetect need for --install-layout=deb on Debian-derived systems.Rob Austein
svn path=/branches/tk377/; revision=4972
2013-01-12Using @cwd in FreeBSD pkg-plist seems to work, and is much less of aRob Austein
change from what has until now been standard practice, so going with that. svn path=/branches/tk377/; revision=4967
2013-01-08Pull from trunk.Rob Austein
svn path=/branches/tk377/; revision=4960
2013-01-08merge ^/branches/tk325Michael Elkins
svn path=/trunk/; revision=4957
2012-12-31Further goofs in installation manifest construction.Rob Austein
svn path=/trunk/; revision=4947
2012-12-23Debug package deinstallation.Rob Austein
svn path=/trunk/; revision=4945
2012-12-23"install -t" is a GNU-ism that only works on some platforms.Rob Austein
See #373. svn path=/trunk/; revision=4943
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-11-29Create /var/run/rpkid if necessary. Fixes #307.Rob Austein
svn path=/trunk/; revision=4923
2012-11-28Teach resource_range_ip.parse_str() to autodetect IP version. Closes #338.Rob Austein
svn path=/trunk/; revision=4921
2012-11-28Add testable property resource_range_ip.can_be_prefix for contextsRob Austein
where catching an exception isn't practical. Closes #357. svn path=/trunk/; revision=4920
2012-11-27rewrite ghostbuster_delete to avoid using DeleteView, so we don't need ↵Michael Elkins
reverse_lazy. needed to support django 1.3 svn path=/branches/tk329/; revision=4912
2012-11-27poke rpkid when a ghostbuster is created/editedMichael Elkins
svn path=/branches/tk329/; revision=4911
2012-11-27fix formatting in roa request creation confirmation viewMichael Elkins
svn path=/branches/tk329/; revision=4910
2012-11-26use table to display repository detailsMichael Elkins
fix css class typo in roa detail view svn path=/branches/tk329/; revision=4909
2012-11-26use css class row-fluid instead of row to use relative widths rather than ↵Michael Elkins
absolute pixels rename roa_request_confirm_delete.html to roarequest_confirm_delete.html to match the other roarequest templates svn path=/branches/tk329/; revision=4908
2012-11-26remove dependence on django-crispy-forms by including a basic form template ↵Michael Elkins
for twitter bootstrap svn path=/branches/tk329/; revision=4907
2012-11-26remove duplicate copies of web portal medaMichael Elkins
svn path=/branches/tk329/; revision=4906
2012-11-26remove *_list templates since they are no longer usedMichael Elkins
remove object_detail.html templates, and make all the *_detail.html templates dervice from app_base.html directly. there was no functionality left worth having in the intermediate template remove verbose_name from some models where it wasn't needed add form_title variable to some forms where it was missing svn path=/branches/tk329/; revision=4905
2012-11-26also remove settings.pyc in uninstallMichael Elkins
svn path=/branches/tk329/; revision=4904
2012-11-26configure now sets STATIC_ROOT in settings.pyMichael Elkins
revert to /media for serving static js, img and css files since that is what previously installed web servers will be configured to serve update makefile to install media files that would normally be installed by "django-admin collectstatic" svn path=/branches/tk329/; revision=4902
2012-11-26rewrite ghostbuster_{create,edit} not to use generic viewsMichael Elkins
make sure to set the .vcard field when saving a ghostbuster request display the list of covering ROAs from the rcynic cache in the route detail view rename route_roa_list to route_detail remove the delete button from the object_detail.html template since not all objects that use it can be deleted set STATIC_ROOT in settings.py so that collectstatic works svn path=/branches/tk329/; revision=4901
2012-11-25do not display part of the vcard that are disallowed by RFCMichael Elkins
add new roa detail view, displaying covered routes use {% url %} to get the url instead of hardcoding it in templates add some missing title params to buttons remove edit button from generic object detail modify labels for validation statuses to use the label- suffix required by bootstrap 2.2.x don't use object_detail for the repository_detail view remove stub get_absolute_url() methods where they were previously used as placeholders svn path=/branches/tk329/; revision=4900
2012-11-23merge with /trunkMichael Elkins
svn path=/branches/tk329/; revision=4899
2012-11-23snapshot of work in progressMichael Elkins
svn path=/branches/tk329/; revision=4898
2012-11-22back out some of the CBV changesMichael Elkins
svn path=/branches/tk329/; revision=4895
2012-11-22commiting work in progressMichael Elkins
svn path=/branches/tk329/; revision=4894
2012-11-22commiting work in progressMichael Elkins
svn path=/branches/tk329/; revision=4892
2012-11-21remove deprecated templatesMichael Elkins
svn path=/branches/tk329/; revision=4891
2012-11-21update templates to use twitter bootstrap 2.2.1Michael Elkins
use django-crispy-forms for form rendering new generic form template app_form.html to replace many duplicate form templates svn path=/branches/tk329/; revision=4890
2012-11-20add support for client side route lookup in the roa creation formMichael Elkins
see #329 svn path=/branches/tk329/; revision=4889
2012-11-19Retry failed publication, general case. Closes #306.Rob Austein
svn path=/trunk/; revision=4887
2012-11-18Test environment for deliberately broken pubd.Rob Austein
svn path=/trunk/; revision=4886
2012-11-16fixes to handle the case where the gui is managing the rootMichael Elkins
svn path=/trunk/; revision=4884
2012-11-16The resource_range_ip* classes were recently changed to use rpki.POW.IPAddressMichael Elkins
as the underlying address representation. POW.X509.getPrefixes() returns the prefix as an rpki.POW.IPAddress, so return it directly without a cast to long. closes #352 svn path=/trunk/; revision=4883
2012-11-16put asn last in ROA creation form, and autofocus the prefix input fieldMichael Elkins
see #329 svn path=/trunk/; revision=4882
2012-11-16add "autofocus=true" to the text boxes for entering ASNs and prefixesMichael Elkins
see #344 svn path=/trunk/; revision=4881
2012-11-15Pull from /trunk.Rob Austein
svn path=/branches/tk274/; revision=4877
2012-11-15Pull from /trunk.Rob Austein
svn path=/branches/tk274/; revision=4873
2012-11-14merge with /trunkMichael Elkins
svn path=/branches/tk274/; revision=4866
2012-11-12merge with /trunkMichael Elkins
svn path=/branches/tk274/; revision=4858