Network Administration Visualized 3.15.1
Milestone information
- Project:
- Network Administration Visualized
- Series:
- 3.15
- Version:
- 3.15.1
- Released:
- Registrant:
- Morten Brekkevold
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 5 John-Magne Bredal, 3 Morten Brekkevold
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 8 Fix Released
Download files for this release
Release notes
=======
Network Administration Visualized release notes
=======
Please report bugs at https:/
existing bug reports, go to https:/
If you are upgrading from versions of NAV older than 3.7, please refer to the
release notes of the in-between versions before reading any further.
Known problems
==============
The recommended SNMP library for use with ipdevpoll is `pynetsnmp`. If you
choose to go with the original TwistedSNMP, the latest version (0.3.13)
contains a bug that manifests in table retrieval operations. Timeouts and
retries aren't handled properly, and this may cause slow or otherwise busy
devices to be bombarded with requests from NAV. The `contrib/patches`
directory contains a patch for TwistedSNMP that solves this problem. The
patch has been submitted upstream, but not yet accepted into a new release.
NAV 3.15
========
To see the overview of scheduled features and reported bugs on the 3.15 series
of NAV, please go to https:/
Dependency changes
------------------
New dependencies:
- `mod_wsgi`
- The following Python modules:
- The Python Imaging Library (`PIL`, aka. `python-imaging` on Debian).
- `django-
- `djangorestfram
- `iso8601`
Changed version requirements:
- `Django` >= 1.4
- `PostgreSQL` >= 9.1
Removed dependencies:
- `mod_python`
- Cheetah Templates
Database schema changes
-------
The database schema files have been moved to a new location, and so has the
command to synchronize your running PostgreSQL database with changes. The
syncing command previously known as :file:`syncdb.py` is now the
:program:
mod_python vs. mod_wsgi
-------
NAV no longer depends on `mod_python`, but instead leverages Django's ability
to serve a NAV web site using its various supported methods (such as `WSGI`,
`flup` or `FastCGI`).
This strictly means that NAV no longer is dependent on `Apache`; you should be
able to serve it using *any web server* that supports any of Django's methods.
However, we still ship with a reasonable Apache configuration file, which now
now uses `mod_wsgi` as a replacement for `mod_python`.
.. WARNING:: If you have taken advantage of NAV's authentication and
as static documents, CGI scripts or PHP applications, you **will
still need mod_python**. This ability was only there as an upshot
of `mod_python` being Apache specific, whereas `WSGI` is a
NAV 3.15 still provides a `mod_python`
authorize requests for arbitrary Apache resources. To protect any resource,
make sure `mod_python` is still enabled in your Apache and add something like
this to your Apache config:
.. code-block:: apacheconf
<Location /uri/to/
PythonHea
</Location>
Access to this resource can now be controlled through the regular
authorization configuration of NAV's Useradmin panel.
REST API
--------
NAV 3.15 also includes the beginnings of a read-only RESTful API. The API is
not yet documented, and must be considered an unstable experiment at the
moment. API access tokens can only be issued by a NAV administrator.
Write privileges for room image uploads
-------
Uploaded images for rooms are stored in
:file:`
writable for navcron, assuming you are using the default wsgi setup.
Files to remove
---------------
Some files have been moved around. The SQL schema files are no longer
installed as part of the documentation, but as data files into a subdirectory
of whichever directory is configured as the datadir (the default is
:file:`
subdirectory of datadir. Also, almost all the documentation source files have
changed their file name extension from .txt to .rst to properly indicate that
they employ reStructuredText markup.
If any of the following files and directories are still in your installation
after upgrading to NAV 3.15, they should be safe to remove (installation
prefix has been stripped from these file names). If you installed and upgraded
NAV using a packaging system, you should be able to safely ignore this
section::
bin/navTempla
doc/*.txt
doc/faq/*.txt
doc/intro/*.txt
doc/reference
doc/cricket/
doc/mailin/
doc/sql/
etc/cricket-
etc/cricket-
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/python/
lib/templates/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
share/
Changelog
0 blueprints and 8 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1230240 | #1230240 | navsyncdb command is not installed in NAV 3.15.0 | 2 Critical | Morten Brekkevold | 10 Fix Released | |
1230299 | #1230299 | Cricket+NAV 3.15.0 may not work under Django 1.4.5 | 2 Critical | Morten Brekkevold | 10 Fix Released | |
1235355 | #1235355 | Machine Tracker performs unnecessary join on netbios table | 3 High | John-Magne Bredal | 10 Fix Released | |
1235356 | #1235356 | The netbios table needs an index for efficient joins on the arp table | 3 High | John-Magne Bredal | 10 Fix Released | |
1236753 | #1236753 | machinetracker netbios search crashes | 3 High | John-Magne Bredal | 10 Fix Released | |
1236813 | #1236813 | Alertengine crashes on nav version 3.14 | 3 High | John-Magne Bredal | 10 Fix Released | |
1240855 | #1240855 | Mac search + DNS crashes with TypeError in NAV 3.15.0 | 3 High | John-Magne Bredal | 10 Fix Released | |
1239139 | #1239139 | Weathergoose2 GOOSENAME not initialized in snmptrap handler | 4 Medium | Morten Brekkevold | 10 Fix Released |