Frontend ======== ## Feature: Display Routes Filtered Merged commits: 610ab3b002b1 - Modify parseNeighbours for Multi-Table style counters. 22e9f59ff7c5 - Modify client to display Routes Accepted in Neighbours view. a3da2600fbfa - Fix values displayed in client. d0ca03fc55ad - Fix accepted routes display in case of multiple routers. bd0dbd1cf361 - Add suggestions on semantics of received column 7db8bf28567f - Refactor route counts on protocols page Removed Feature: Next Hop Link 0d9b2ab41231 - This reverts commit 15e728da2c6855a3fad6a22a58dbd6d62456a7cb. b7181a4b69b8 - Forgot to clean them up while reverting the nexthop feature Todo: This needs to be made configurable! Use RoutesFiltered / Accepted from Birdwatcher; Make configurable using: - Caclulated strategy from DECIX - Direct values from Birdwatcher ## Feature: Display routes exported Merged commits ea76d9390b3 - Add column for exported routes in NeighboursTable. Todo: Configurable columns on Neighbours table ## Feature: UI Tweaks / Improvements Merged commits: 7902d7c4e815 - Add router-selective display on RoutesPage. a7260aad7e1d - Remove filter for nextHop in column 'Description'. 056637eef7a4 - Change search box hint string in routes view f840140dfff9 - Change search box hint string on splash page 9ee4d08c65cc - Change some GUI text ab104cf43f30 - Show modal dialog when clicking on prefix. ## Feature: IRRExplorer Link Merged Commits: a0751d4c0cac - Add Link to IRRExplorer for prefixes. f15496f6cfe4 - Add ASN links to IRRExplorer. 1d7d376b987d - Change IRRDB links, make export reasons clickable Todo: ASN links to IRRExplorer is a bit hacky, see if we can improve this! Backend ======= ## Feature: Api Optimization Merged commits: 10f548fc2e3d8 - Remove unnecessary fields from JSON served by API. Comment: This adds to api/response.go: RoutesAccepted int `json:"routes_accepted"` RoutesPipeFiltered int `json:"routes_pipe_filtered"` This adds to sources/birdwatcher/parsers.go RoutesAccepted: mustInt(routes["pipe_imported"], RoutesPipeFiltered: mustInt(routes["pipe_filtered"], Issues: Merge conflict in client/components/routeservers/protocols/index.jsx 627569ea94567 - Adapt Alice-API output to a special BIRD API. Also: Route deduplication Also: Route sorting Issues: Merge conflict in backend/sources/birdwatcher/source.go Todo: Check if this is generalized enough; * Test with own lab * Test with spl / ecix cc0b825e08e9 - Fix deduplication of routes for peer with only filtered routes. 65091679a642 - Fix routes deduplication for remote-triggered blackholing. c4d4819937db - Fix deduplication behaviour for filtered routes ## Feature: Neighbours Store improvements Merged commits: 69c89cb44dfa - Fix ASN lookup to use neighbour.Asn attribute. 23af3084915d - Make AS search case insensitive. ## Feature: Configurable refresh interval Merged commits: 57e405ed05d3 - Add refresh interval for routes and neighbours store.