aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui
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-03-10Rollback deletion of cached resource certs when there is an error ↵Michael Elkins
communicating with rpkid. see #681 svn path=/trunk/; revision=5700
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2013-10-09we must import rpki.gui.cacheview.models because it is illegal to try to ↵Michael Elkins
import a package svn path=/trunk/; revision=5561
2013-09-26better error handling and logging when we can't parse the origin AS from a ↵Michael Elkins
routeviews entry see #632 svn path=/trunk/; revision=5523
2013-09-23Use netifaces library to construct a list of IP addresses to stuffRob Austein
into the Django's furshlugginer ALLOWED_HOSTS list. See #628. svn path=/trunk/; revision=5517
2013-09-23rework save_statuses() to save a single status instead, and peform garbage ↵Michael Elkins
collection of objects which were not accepted later on in process_cache see #625 svn path=/trunk/; revision=5515
2013-09-23catch OSError when calling os.stat() and treat the object as if it were ↵Michael Elkins
missing from rcynic.xml see #625 svn path=/trunk/; revision=5512
2013-09-23use stat.ST_MTIME as array offset to retrieve mtime value from os.stat() ↵Michael Elkins
return value svn path=/trunk/; revision=5511
2013-09-23revert [5498]Michael Elkins
see #623 svn path=/trunk/; revision=5510
2013-09-20use resource_range_ip.min.bits instead of resource_range_ip.datum_type.bits ↵Michael Elkins
to get the max bits for the IP address closes #576 svn path=/trunk/; revision=5504
2013-09-19delete existing objects that were previously accepted if they were not ↵Michael Elkins
accepted during the most recent run. see #588 refactor much of the code in process_cache() into save_statuses() to make it simpler to handle the garbage collection. first we collected all statuses, then save them all at once. svn path=/trunk/; revision=5502
2013-09-19garbage collect ROAPrefixV* objects when there are no associated ROAsMichael Elkins
closes #620 svn path=/trunk/; revision=5499
2013-09-19import cacheview.models directly instead of cacheviewMichael Elkins
svn path=/trunk/; revision=5498
2013-09-19resource_range_ip has a .min element, not .prefix_minMichael Elkins
svn path=/trunk/; revision=5497
2013-09-19update cacheview interface to match the style of the main appMichael Elkins
svn path=/trunk/; revision=5496
2013-09-18remove default=None from the migration removing null=True from the ↵Michael Elkins
ResourceCert.conf field. see #612 svn path=/trunk/; revision=5495
2013-09-13add favicon for RPKI web portalMichael Elkins
see #614 svn path=/trunk/; revision=5493
2013-09-03use Python None as default value for ForeignKey field, rather than 0.Michael Elkins
see #607 svn path=/trunk/; revision=5486
2013-06-27add button to delete all alertsMichael Elkins
rpkigui-reset-demo will clear all alerts for labuser* accounts see #562 svn path=/trunk/; revision=5421
2013-06-14fix bug in roa confirmation page where routes that overlap with the roa, but ↵Michael Elkins
are not covered, were mistakenly included in the list of affected routes closes #553 svn path=/trunk/; revision=5407
2013-06-13display rpki.net software version in the gui toolbarMichael Elkins
see #543 svn path=/trunk/; revision=5403
2013-06-13add current resource holder name to page title so it appears in the browser tab.Michael Elkins
closes #546 svn path=/trunk/; revision=5402
2013-06-13handle exception thrown when there are no matching routes to displayMichael Elkins
see #548 svn path=/trunk/; revision=5401
2013-06-13fix botched decoration of the alert class-based views where the self ↵Michael Elkins
argument was omitted, and the wrong parent class was used in super() due to copy+paste closes #549 svn path=/trunk/; revision=5400
2013-06-10decorate alert views to require a user to be logged in and a resource handle ↵Michael Elkins
selected closes #542 svn path=/trunk/; revision=5388
2013-06-07use {% load url from future %} to support older versions of django prior to ↵Michael Elkins
the syntax change see #528 svn path=/trunk/; revision=5381
2013-06-07expand link to resource holder creation page with {% url %} rather than ↵Michael Elkins
hardcoding it (duh) see #528 svn path=/trunk/; revision=5380
2013-06-06add Help link to navigation bar which points to rpki.net wiki pageMichael Elkins
closes #521 svn path=/trunk/; revision=5376
2013-06-06Add a link to the resource holder creation page if the current user is a ↵Michael Elkins
superuser and there are no resource holders defined. closes #528 svn path=/trunk/; revision=5375
2013-05-01Add ALLOWED_HOSTS. Closes #525.Rob Austein
svn path=/trunk/; revision=5312
2013-04-15add warning to CSV import form for ROAs, ASes and Prefixes that all existing ↵Michael Elkins
objects will be replaced with the contents of the CSV file. see #509 svn path=/trunk/; revision=5295
2013-04-04pull SECRET_KEY from rpki.conf if present, otherwise generate a random valueMichael Elkins
merge remainder of settings.py into default_settings.py and remove settings.py.in remove $top/buildtools/subst-vars.py since it was only used to generate settings.py from settings.py.in move ${datarootdir}/default_settings.py to rpki.gui.default_settings set DJANGO_SETTINGS_MODULE to rpki.gui.default_settings in ${datarootdir}/rpki/wsgi/rpki.wsgi svn path=/trunk/; revision=5275
2013-04-03allow rpkigui-import-routes to be invoked with zero arguments, in which it ↵Michael Elkins
will download the routeview.org data from the default URL see #502 svn path=/trunk/; revision=5267
2013-04-03add support for automatically fetching routeviews.org dumps specified by URLMichael Elkins
see #502 svn path=/trunk/; revision=5266
2013-04-03merge /trunkMichael Elkins
svn path=/branches/tk500/; revision=5263
2013-04-03put badge inside of <a> element so it displays on the same line as the ↵Michael Elkins
'alert' text. needed since .nav>li>a has a "display:block" style svn path=/branches/tk500/; revision=5262
2013-04-03omit resource holder specific options from the sidebar when the user hasn't ↵Michael Elkins
selected a resource holder to manage svn path=/branches/tk500/; revision=5261
2013-04-03remove get_email_list() and replace with calls to Conf.send_alert()Michael Elkins
svn path=/branches/tk500/; revision=5260
2013-04-03add Conf.send_alert() to store an alert for a resource holder. takes care ↵Michael Elkins
of storing it in the db for presentation to the user in the gui as well as emailing contacts in ghostbusters move definition of Alert above Conf so that Conf.send_alert() can reference Alert in send_alert() svn path=/branches/tk500/; revision=5259
2013-04-03add support for deleting alertsMichael Elkins
print unread alert account in the sidebar, with color indicating the highest level alert svn path=/branches/tk500/; revision=5258
2013-04-03intial support for storing alerts and displaying them in the guiMichael Elkins
svn path=/branches/tk500/; revision=5256
2013-04-01warn about stale rcynic and bgp data in the nightly expiration cron job. ↵Michael Elkins
currently set to warn when the last import was more than 12 hours ago. svn path=/trunk/; revision=5250
2013-03-29a roa only matches a route if it exactly matches or is an aggregrate. if ↵Michael Elkins
the route is an aggregate of the roa, it does not match. svn path=/trunk/; revision=5247
2013-03-29use nav-list css class for sidebar entriesMichael Elkins
svn path=/trunk/; revision=5246
2013-03-29in the route detail view, view roa list by page since the list may be quite ↵Michael Elkins
large (e.g. viewing 0.0.0.0/0) svn path=/trunk/; revision=5245
2013-03-29fix bug in orm query where roas covering a subset of a route were ignoredMichael Elkins
svn path=/trunk/; revision=5244
2013-03-29the pager should display links for the first and last page if they are not ↵Michael Elkins
visible svn path=/trunk/; revision=5243
2013-03-28drop "requests" in a few more places in the html templatesMichael Elkins
svn path=/trunk/; revision=5242
2013-03-28drop the word 'request' from the GUI since users do not understand the ↵Michael Elkins
distinction svn path=/trunk/; revision=5241