Use IXP-agnostic smarty tags in peering-matrix template
Merge pull request #58 from rowanthorpe/make-peering-matrix-template-portable

Use IXP-agnostic smarty tags in peering-matrix template
Merge branch 'inex-live'
Merge branch 'master' of https://github.com/inex/IXP-Manager
Little explanaation
Change drupal login to (ixp-agnostic) portable cms login
Update INEX skin's drupal reference to CMS
Merge pull request #59 from rowanthorpe/prep-drupal-for-portable-cms

Change drupal login to (ixp-agnostic) portable cms login
Some clarification
At INEX we use Drupal

As this is a skinned file, it can be INEX specific.

Also some of these links are out of date and this file should probably just exist as a local copy rather than in the repo.
Untested code for IRRDB prefix updates

This alternative uses arrays rather than DB requests to do the heavy lifting.

Untested, written while watching presentations...
[BF] record debug option
Update foreign refs
[IM] Complete yesterday's optimisation work
[IM] Remove database method of prefix updates.

With the database doing the heavy lifting from a blank database:

Database time  : 20.271860837936
Processing time: 0.94397568702698
Network time   : 83.258119821548

and on an update run:

Database time  : 11.44893693924
Processing time: 1.1716868877411
Network time   : 82.974792003632

And with the script doing the heavy lifting from a blank database:

Database time  : 11.148242950439
Processing time: 1.0650501251221
Network time   : 81.734930992126

and on an update run:

Database time  : 1.7090458869934
Processing time: 0.10312080383301
Network time   : 85.016879796982

Thus, the database version is now confined to Git history ;)

I'm all about optimisation and performance. But even I must remind myself sometimes of the cost of a database query :/
Merge branch 'nf-irrdb-playground'