Milestone 1.2

Completed 11 years ago (08/28/13 11:59:14)

  • now utilizes Django 1.5 : #67
  • IPv6 support : #8
  • (backwards compatible) cmt_client template tags changes:
    • ip_last_digit now supports both IPv4 and IPv6
    • arpanize, base_net, getbasenets: is now IPv4 only
    • new tags added: (arpa) reverse_name, reverse_names: supports both IPv4 and IPv6
  • Network table changes:
    • removed database field: netmask (since IPv6 does not have have netmasks)
    • removed database field: netaddress
    • new database field: "cidr" as replacement for netmask, netaddress
    • netmask + netaddress is now a (generated) property (still usable for templates)
  • now proper errors are printed if template variable resolving fails
  • dot '.' is now a valid cnames/aliases character, i.e.: r7n1.con : #68
  • underscore '_' is no longer a valid machinesnames character (since it's invalid DNS)
  • field validators help texts are now actually helpful
  • new (server) config option: web DOMAIN to prevent cross site scripting and header spoofing
  • added (virtualenv aware) WSGI loader
  • cmt's django admin templates are now packaged in de pip package
  • NOTE: unfortunately CMT<=1.1.1 (clients) are NOT compatible with CMT 1.2 (server) because of changes in the database model
Note: See TracRoadmap for help on using the roadmap.