Releases: jeremyandrews/netgrasp
Releases · jeremyandrews/netgrasp
Version 0.9.4 beta
- use jinja for email templates
- fix startup with -c option for custom configuration file
- cleanup, bug fixes
Version 0.9.3 beta
- fix regression breaking 'template' command for initial installation (only
check interface at startup) - provide visual feedback when starting/stopping netgrasp
- bug fixes
Version 0.9.2 beta
- minor improvements for alert and digest emails
- bug fixes
Version 0.9.1 beta
- streamlined startup and configuration structure, improved startup debugging
Version 0.9.0 beta
- completely reworked schema; simplifies/optimizes queries
- added much more granular events; only log events with subscribers
- introduced "netgrasp update" to manually process updates
Version 0.8.3 beta
- #13: properly detect when device changes IP
Version 0.8.2 beta
- added HTML-based (and improved text-based) emails
- fixed lock issues, further lock-debug improvements
- bug fixes
Version 0.8.1 beta
- simplified/optimized logic within locks
- improved locking debug
- fixed
netgrasp list
bug to no longer show 'never' seen devices - fixed
netgrasp start --foreground
flag to not daemonize
Version 0.8.0 beta
The netgraspctl and netgraspd scripts were merged into a single script named netgrasp
, with common code split out into a module.
To start:
sudo netgrasp start
Changes since last release
- Move code into a module included from
netgrasp
script (this replacesnetgraspctl
andnetgraspd
) - Released as a PyPI package (https://pypi.python.org/pypi/NetGrasp)
- Improved locking, fixed lock-related bugs
- Exception handling, wrapped all main-loop tasks
- Improved debugging output
- Improved documentation
Version 0.7.3 beta
The netgrasp daemon was renamed to netgraspd. Associated files default names (log, pid, configuration) were also renamed appropriately. This can make upgrading from earlier beta releases somewhat painful. Also, [Email]
configuration option smtp_ssl
was replaced with smtp_mode
due to new dependency on pyzmail -- pyzmail
is only required if you enable email notifications.
Changes since last release
- Added dependency on
pyzmail
for sending emailsmtp_ssl
replaced withsmtp_mode
-- allowed values:normal
,ssl
,tls
- email addresses can include human name as follows:
NAME 1|EMAIL1, NAME 2|EMAIL2
- New alert type:
duplicate_mac
- Improved reading of lists from configuration file
- Added explicit
enabled
flag to[Email]
and[Notifications]
- Validate enabled alert and digest types
- Fixed several crashing bugs
- Improved debug output
- Improved documentation